嘿伙计我基本上我想创建一个具有自动完成TextView并根据用户搜索显示地点的应用程序我只是限制用户只显示印度的城市名称而不是其他。 任何人都知道吗?
答案 0 :(得分:1)
要搜索仅限于印度的地方,您可以在代码中使用 setBoundsBias() .Google现在提供自动完成窗口小部件,使事情更简单。 请看这个链接: 的 https://developers.google.com/places/android-api/autocomplete 强>
答案 1 :(得分:0)
在过滤器中创建一个过滤器和setCountry作为India,并在PlaceAutoComplete片段或意图中设置过滤器。
AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
.setCountry("IN")
.build();
autocompleteFragment.setFilter(typeFilter);
答案 2 :(得分:0)
这对我有用
try {
AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
.setTypeFilter(AutocompleteFilter.TYPE_FILTER_ADDRESS)
.setCountry("au")
.build();
Intent intent = new PlaceAutocomplete.IntentBuilder
(PlaceAutocomplete.MODE_FULLSCREEN)
.setFilter(typeFilter)
.build(ProfileActivity.this);
startActivityForResult(intent, REQUEST_SELECT_PLACE);
} catch (GooglePlayServicesRepairableException |
GooglePlayServicesNotAvailableException e) {
e.printStackTrace();
}