2017-09-23 5 views
0

Places Web Service API - プレースオートコンプリートhttps://developers.google.com/places/web-service/autocompleteを実装して正常に動作しますが、予測された緯度と経度が返されません。プレースオートコンプリートWebService APIを使用して緯度と経度を取得する

これがリクエストです!

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Amoeba&types=geocode&location=37.76999,-122.44696&radius=500&regions=locality&key=KEY 

答えて

1

これは意図した動作です。文書によると、オートコンプリートレスポンスは、任意の位置情報が含まれていません:

https://developers.google.com/places/web-service/autocomplete#place_autocomplete_results

あなたが応答した場所のIDを持っているので、あなたが与えられた場所を取得するためにいずれかの場所の詳細やジオコーディング要求を実行することができます場所。あなたが座標を取得するには、次の要求を実行することができますので、例えば

は、あなたの要求に最初の予測は、場所ID ChIJjxz0JSktaE0RJio-PNWLd60があります

https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJjxz0JSktaE0RJio-PNWLd60&key=YOUR_API_KEY

応答が必要な情報に

が含まれています
"geometry":{ 
    "bounds":{ 
     "northeast":{ 
     "lat":50.0903542,"lng":-86.29135079999999 
     }, 
     "southwest":{ 
     "lat":50.0850891,"lng":-86.3070178 
     } 
    }, 
    "location":{ 
     "lat":50.0890102,"lng":-86.2987103 
    }, 
    .... 

フィーチャーリクエストがGoogleの問題追跡ツールに登録されていることも確認できますが、Googleはそれを拒否してInfeasibleとしてマークしました:

https://issuetracker.google.com/issues/35827993

+0

ありがとうございますので、もう一度座標を取得する必要があります。ありがとう! –

関連する問題