2016-10-02 187 views
-1

我想建立一個應用程序,我需要根據經度和緯度檢索位置的類型。我嘗試使用谷歌的地方API,但沒有得到滿意的結果。谷歌地圖API返回地方'基於經度和緯度

例如,如果我想知道用戶是否搜索SFSU,它應該存儲爲「大學」。我可以從地理編碼API獲取其經度/緯度。

https://maps.googleapis.com/maps/api/geocode/json?address=SFSU&key=YOUR_KEY

但是從地方API,我無法得到確切的類型,我主要是把它作爲街道或建立:

https://maps.googleapis.com/maps/api/geocode/json?latlng=37.7244047,-122.4760196&key=YOUR_KEY

同樣,我希望得到的咖啡館爲任何星巴克或商場/購物中心的任何商場。


編輯:

我糊塗了地理編碼API之間,並將作爲API的地址解析API也將返回的地方」的類型。 我發現,即使我們提供正確的經度和緯度,地方API也會返回多個結果。所以如果我們需要完美的結果,我們需要使用Places API提供排序過濾器。

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=(lat),(long)&rankby=distance&key=YOUR_API_KEY

回答

相關問題