2017-01-04 19 views
0

В нашем приложении для Android мы используем виджет автозаполнения для поиска адресов с использованием намерений. Мы хотели бы ограничить результаты поиска конкретными для страны (например, показать результат поиска только в Индии). Несмотря на то, что мы приводим результаты в конкретный регион (например, город: Ченнай), мы по-прежнему получаем результаты за пределами страны, а также результаты внутри страны. Мы хотели бы, чтобы наши клиенты рассматривали результаты только внутри страны. это не происходит, если мы используем виджет автозаполнения в местах api. Пожалуйста, помогите нам решить эту проблему.Ограниченный уклон в поиске адресов android

+0

Возможный дубликат [Ограничить результаты автозаполнения от setBoundsBias] (https://stackoverflow.com/questions/43845866/restrict-autocomplete-results-by-setboundsbias) – xomena

ответ

1
AutocompleteFilter filter = new AutocompleteFilter.Builder().setCountry("SD").build(); 
Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY) 
       .setFilter(filter) 
       .build(ChooseLocationActivity.this); 
startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE); 

Here is a list of country codes