座標からgoogle geocode api経由で情報を取得しようとしています。PHP Googleマップ - API(エコーすることはできません)
私のPHPコードはでした:
$lat="54.1456123";
$long = "10.413456";
$adgetg = file_get_contents("http://maps.googleapis.com/maps/api/geocode/json?latlng=$lat,$long&sensor=false");
$address = json_decode($adgetg);
echo $address->short_name;
そして完全な配列は:
stdClass Object ([results] => Array (
[0] => stdClass Object ([address_components] => Array (
[0] => stdClass Object (
[long_name] => Prinzeninsel
[short_name] => Prinzeninsel
[types] => Array (
[0] => route)
)
[1] => stdClass Object (
[long_name] => Plön
[short_name] => Plön
[types] => Array (
[0] => locality
[1] => political)
)
)
)
)
私はecho $address->short_name;
を使用しようとすると、私はエラー お知らせ得る:未定義のプロパティ:はstdClass :: $ SHORT_NAME
ありがとうございます。
私は、これらのキー "SHORT_NAME" に関連した値であり、出力 PrinzeninselPlönPlönSHDE24306PlönPlönSHDE24306RathjensdorfPlönSHDEPlönSHDESHDEDE –
を取得します。それはあなたが検索したかったものです、そうですか? –
私はちょうどPrinzeninselを得ることができますか? –