2017-10-16 182 views
-1

我試圖從google place API訪問城市。我希望能夠用座標搜索並讓它返回一個城市。我的目標是讓用戶能夠進入城市並看到照片。所以在得到城市之後,我將使用照片參考來獲取圖像。Google Place API按座標搜索城市

這是我的要求

https://maps.googleapis.com/maps/api/place/search/json?location=35.4107,80.8429&radius=100&sensor=true&key=API_KEY

輸入座標是在北卡羅萊納州的一個城市。但是,它根本不會返回北卡羅來納州的一個城市。我所要做的就是在我的請求中使用座標,並讓它返回座標所在的城市。我對開發相對來說比較陌生,如果我一直不清楚,請指出,以便我可以糾正自己。謝謝!

+0

ü意味着其顯示的結果,但不對附近的搜索結果? – krishnar

+0

@krishnar它顯示有限的結果。它顯示的結果是在某個叫做「Hoton」的地方 –

+0

您是否嘗試過在GoogleMaps中顯示這些座標的地方? – krishnar

回答

0

我相信reverse geocoding比Places API更適合您的任務。 Places API旨在首先搜索企業和POI,地區不應該是結果之一。

通過反向地理編碼,您可以指定要查找的結果的座標和類型。例如,搜索城市使用以下請求

https://maps.googleapis.com/maps/api/geocode/json?latlng=35.4107%2C-80.8429&result_type=locality&key=YOUR_API_KEY

這將返回「亨特斯維爾,NC 28078,USA」

enter image description here