我想要一个针对此问题的解决方案请建议做什么,我只想从谷歌的PlaceAutocomplete
搜索特定国家/地区的搜索结果,如何设置过滤器以便它只显示该国家/地区的结果如果我想要搜索结果,如果只有印度可用它怎么办?可以使用PlaceAutocomplete
吗?
代码:
try {
Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY).build(activity);
startActivityForResult(intent, 1);
} catch (GooglePlayServicesRepairableException e) {
e.printStackTrace();
} catch (GooglePlayServicesNotAvailableException e) {
e.printStackTrace();
}
如截图所示,它显示了全世界的结果,我只想要一个特定的国家
答案 0 :(得分:1)
您可以使用LatLngBounds构造函数方法。这将有助于您限制搜索矩形区域(但这不一定会限制搜索一个国家,而是限制该矩形区域中的所有国家/地区)。或者,您可以使用Google商家信息网络服务API,如图所示here
有关详细说明,请参阅此答案here
答案 1 :(得分:0)
对于当前城市的搜索位置,您必须将LatLongBounds设置为PLaceAutocomplete。看我的ans Google Places API not returning suggestions based on location