2013-04-21 91 views
9

我嘗試使用谷歌的地圖API從他們的JSON請求只返回城市:谷歌地圖將API放到只返回城市?

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=green%20lanes&types=geocode&sensor=false&types=regions&key=*API KEY HERE* 

的關鍵是&types=regions,但它仍然會返回所有結果。

例如,我正在尋找街道Green Lanes,而不是返回可能包含Green Lanes的城市,它將返回倫敦的街道作爲最重要的結果。

回答

14

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=green%20lanes&types=geocode&sensor=false&types=regions&key=API這裏的關鍵

應該

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=green%20lanes&sensor=false&types=(regions)&key=API這裏的關鍵

ZERO的結果,因爲地區不搜索街道名稱:

的(地區)類型集合指示Place服務返回任何匹配以下類型的結果: 地方 sublocality POSTAL_CODE 國家 administrative_area1 administrative_area2

+0

沒錯,但改變綠色通道倫敦(或任何城市(將返回包含倫敦城市。 – 2013-04-26 11:13:17

+3

花半天時間才能從自動填充中獲取城市。百萬感謝你 – 2013-06-08 11:23:07

+0

嘿@RohanKandwal,你能給我提供一個只顯示城市名字的小提琴嗎? – 2017-02-08 12:16:35

相關問題