Android Place Picker: ограничить пользователя, чтобы выбрать место только в определенной области - PullRequest
0 голосов
/ 31 мая 2018

Я использую средство выбора Google Place, чтобы позволить пользователю выбрать место по своему выбору.У меня вопрос: как я могу ограничить выбор пользователем места только в Пакистане?Я использую Google Place Picker:

https://developers.google.com/places/android-sdk/placepicker

1 Ответ

0 голосов
/ 31 мая 2018

Ну, я использовал это для моего сборщика мест

AutocompleteFilter autocompleteFilter = new AutocompleteFilter.Builder()
                        .setTypeFilter(Place.TYPE_COUNTRY)
                        .setCountry("IN")
                        .build();

Для Пакистана используйте PK для кода Alpha2 и PAK для кода Alpha3, в этом случае будет применяться код alpha2

Вы должны пройтиваш фильтр, и он будет привязывать ваши запросы к стране.

Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_FULLSCREEN)
                                    .setFilter(autocompleteFilter)
                                    .build(this);     
...