44.4647452
や7.3553838
のような緯度と経度があります。次のような住所を取得する必要があります。ミラノ、イタリア、str。ケネディ89。
どうすればできますか?
次のクエリ文字列に緯度、経度、Google APIキーを渡すだけで、json配列を取得し、そこから都市を取得できます。
https://maps.googleapis.com/maps/api/geocode/json?latlng=44.4647452,7.3553838&key=YOUR_API_KEY
注:latlngパラメーターで渡されるとき、緯度と経度の値の間にスペースが存在しないことを確認してください。
あなたが探しているのはリバースジオコーディングです。こちらの例をご覧ください。 https://developers.google.com/maps/documentation/javascript/examples/geocoding-reverse
必要な結果を取得するには、1つのajax呼び出しを行う必要があります。この場合、Google APIを使用して同じ結果を取得できます
http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true/false
この種類のURLを作成し、latを必要なものに置き換えます。呼び出しを行い、応答をJSONで行い、JSONを解析すると、ストリートレベルまでの完全な住所が取得されます。