0
我使用autotextcomplete文本视图搜索谷歌地图上的任何地方。但它比我的地方先出现在乡村地方,或者我必须输入几乎全名的地方。根据我的搜索,我想先过滤当地的地方。我想先在谷歌地图上显示当地的地方autocomplete textview
我使用autotextcomplete文本视图搜索谷歌地图上的任何地方。但它比我的地方先出现在乡村地方,或者我必须输入几乎全名的地方。根据我的搜索,我想先过滤当地的地方。我想先在谷歌地图上显示当地的地方autocomplete textview
使用以下代码按照国家/地区过滤地点。
AutocompleteFilter autocompleteFilter = new AutocompleteFilter.Builder()
.setTypeFilter(Place.TYPE_COUNTRY)
.setCountry("NP") // NP for Nepal, US for USA, CA for Canada, JP for JAPAN, etc
.build();
autocompleteFragment.setFilter(autocompleteFilter);
首先设置这样的过滤器:
AutocompleteFilter typeFilter = new AutocompleteFilter.Builder(). setTypeFilter(Place.TYPE_COUNTRY).setCountry("US").build();
现在通过过滤器的意图:
PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_FULLSCREEN) .setFilter(typeFilter) .build(this);