2015-11-16 186 views
-1

我想過濾特定City的Google Places API結果。過濾器必須排除,而不是排序。我知道我可以指定locationradius,但這還不夠,因爲這隻會優先搜索結果。如何過濾City Places的Google Places API

我希望的過濾級別與Country可用的級別相同。

urlCall看起來是這樣的:

https://maps.googleapis.com/maps/api/place/autocomplete/json?components=country:pt&types=address&input=INPUT&language=en-US&key=MY_KEY

我在做什麼的權利知道的是通過JSON結果迭代和評估,如果有與城市名稱的term

提前致謝!

回答

0

其他解決方案(更多性能友好)是檢查city名稱是否存在於description字段中。但仍然不如country過濾系統。

0

如果您的目標是過濾我們的城市,爲什麼不匹配administrativeArea

(城市)類型集合指示Places服務返回匹配locality或administrative_area_level_3的結果。

places API resource

+0

添加'&administrative_area_level_3 = CITY'的鏈接沒有任何過濾的結果 – dordio

+1

看起來像當前的Web服務只支持國家的篩選。 –