GooglePlacesAutocompleteAdapter(Android Places API)返回边界外的结果

GooglePlacesAutocompleteAdapter(Android Places API)返回边界外的结果,autocomplete,google-places-api,Autocomplete,Google Places Api,谷歌的示例代码演示了Android的GooglePlacesAPI,它似乎正在从给定边界之外返回结果。() 搜索“硬件”会显示来自悉尼(硬编码边界)的大多数结果,但也会(偶尔)显示来自其他城市(包括西澳大利亚!)的结果。我在自己的代码中实现了GooglePlacesAutocompleteAdapter,并发现了类似的结果。边界场似乎只是搜索的指南;有人能证实这一点吗 这可能有关联,也可能没有关联,但是否有人知道从Places.GeoDataApi.getAutocompletePredicti

谷歌的示例代码演示了Android的GooglePlacesAPI,它似乎正在从给定边界之外返回结果。()

搜索“硬件”会显示来自悉尼(硬编码边界)的大多数结果,但也会(偶尔)显示来自其他城市(包括西澳大利亚!)的结果。我在自己的代码中实现了GooglePlacesAutocompleteAdapter,并发现了类似的结果。边界场似乎只是搜索的指南;有人能证实这一点吗

这可能有关联,也可能没有关联,但是否有人知道从Places.GeoDataApi.getAutocompletePredictions返回的结果是否与对Web服务Places API的类似调用所预期的结果相同?通过一些测试,web服务调用似乎返回了更好的结果(更接近位置,更相关,总体结果更多)。API文档似乎没有对此做出任何解释——我猜getAutocompletePredictions查询可能是在该位置的“名称”上执行的,而不是根据web服务API实现在“关键字”搜索中执行的

谢谢你的帮助。

根据,边界是

用于自动完成预测的地理偏差

这正是你的建议。首选内部结果,但不是必需的