我正在尝试在我的应用程序中实现适用于android的新Places API,但我似乎无法弄清楚如何为请求设置过滤器。这是我的代码。
LatLng southWest = new LatLng(85, -180);
LatLng northEast = new LatLng(-85, 180);
LatLngBounds bounds = new LatLngBounds(southWest, northEast);
AutocompleteFilter filter = AutocompleteFilter.create(WHAT SHOULD GO HERE?);
PendingResult result = Places.GeoDataApi.getAutocompletePredictions(mGoogleApiClient,
search.getText().toString(), bounds, filter);
如您所见,我遵循了google here提供的文档,但是我不谈论如何实现过滤器,在阅读API Reference之后,我仍然不知道如何实现API。
我需要帮助弄清楚应该输入什么作为API的
AutocompleteFilter.create()
的参数。我想按城市过滤数据谢谢
最佳答案
它适用于Google Play服务9.4。
AutocompleteFilter filter = new AutocompleteFilter.Builder()
.setTypeFilter(AutocompleteFilter.TYPE_FILTER_CITIES)
.build();