75

だから私は と のような緯度と経度を持ってい44.4647452ます7.3553838。次のような住所を取得する必要があります: Milan, Italy, str. ケネディ89。

どうすればそれができますか?

4

3 に答える 3

167

緯度、経度、Google API キーを次のクエリ文字列に渡すだけで、json 配列が取得され、そこから都市が取得されます。

https://maps.googleapis.com/maps/api/geocode/json?latlng=44.4647452,7.3553838&key=YOUR_API_KEY

注: latlng パラメーターで渡されるときは、緯度と経度の値の間にスペースが存在しないことを確認してください。

ここをクリックして API キーを取得します

于 2013-10-22T07:28:41.037 に答える
16

あなたが探しているのは、リバース ジオ コーディングです。こちらの例をご覧ください。https://developers.google.com/maps/documentation/javascript/examples/geocoding-reverse

于 2013-10-22T07:28:09.140 に答える
8

必要な結果を得るには、1 つの ajax 呼び出しを行う必要があります。この場合、Google API を使用して同じ結果を得ることができます。

http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true/false

この種の URL を作成し、必要な緯度経度を置き換えます。呼び出しと応答は JSON で行われ、JSON を解析すると、番地レベルまでの完全な住所が取得されます

于 2013-10-22T07:28:51.460 に答える