Android Google地方选择器自动填充功能未显示附近的地点

时间:2017-01-14 15:37:48

标签: android autocomplete google-places-api

我在自己的应用中使用了Google Place API,我对Place Picker自动完成功能有一点问题。

自动填充功能不会显示附近的地方,而是遍布全球。例如,当我搜索麦当劳时,它会告诉我麦当劳在美国,而我在法国。

另一方面,交互式地图及其附近地点列表工作得很好,我可以看到附近的地方。该问题仅适用于自动填充功能。

我尝试将LatLngBounds设置为构建器,但结果是相同的。交互式地图受LatLngBounds影响,但自动完成功能不受影响。

我不知道这是不是正常的行为,关于Place Picker的文档并不是非常精确,也没有提及。

如果有禁用自动完成功能的选项,我在文档中也没有看到。

你们有人为我做过一些推荐吗?

1 个答案:

答案 0 :(得分:0)

添加locationradius参数,然后重新尝试搜索,例如

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Mcdonalds&key=API_KEY&location=48.992899,%202.522523&radius=100000

了解更多信息https://developers.google.com/places/web-service/autocomplete