2017-09-07 4 views
-1

Googleのウェブサイトでは既にGoogle Maps APIを使用しています。緯度と経度に基づいてmaps.google.com apiを使用して住所の詳細を取得

ページのソースが表示された場合、あなたは私たちが使用しているマップスクリプトのURLがあることがわかります。 http://maps.google.com/maps?file=api&v=2&sensor=false&key=API_KEY

あなたがURLに気付いた場合、あなたは私たちがapi_keyを渡していることがわかります。

このgoogle maps urlに経度と緯度を渡して、都市、国、州の詳細を取得できますか?

+2

あなたの質問に記載されているURLは、Maps JavaScript API v2です。 2011年に廃止され、もう存在しません。 Googleはこれらのリクエストを内部的にMaps JavaScript API v3にリダイレクトします。コードを修正し、古いバージョンは使用しないでください:https://developers.google.com/maps/documentation/javascript/v2tov3 – xomena

+0

「逆ジオコーディング」のためにGoogle Maps Javascript APIを検索し、取得方法を検索してくださいアドレスコンポーネント(ドキュメントに例がありますが)。 – geocodezip

答えて

0

逆ジオコーディングを使用して、lat/lngを人間が判読可能な名前に簡単にデコードすることができます。 See the documentation here、それは私がこれまでにできるほど良く説明しています。 <script>リンクを介して座標を渡すためとして

And here is an example from them as well.

、私はあなたがそれを行うことができますかわかりません。もう1つの方法は、あなたのURLにパラメータを追加することです(例えば、mysite.com/map?lat=9.99&lng=67.65)。

+0

この例では、次の形式のURLを使用しています。https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap URLを使用してこれを達成できるかどうかを確認することです私は私の質問で言及している。 – snl

関連する問題