Как получить список названий всех аэропортов с кодом в API автозаполнения Google - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь найти только названия аэропортов в API автозаполнения Google Места. На самом деле, я пытаюсь разработать приложение, которое должно перечислять названия аэропортов в мире в виде текста автозаполнения Android.Я пытаюсь использовать Google Места API.Но не мог этого сделать.Каков наилучший способ сделать это?

PlaceAutocompleteAdapter  adapter = new PlaceAutocompleteAdapter(getContext(),mGoogleApiClient,
            BOUNDS_GREATER_SYDNEY, null); 

И в это время я использую AutoCompleteFilter - пустое значение, но в случае названия аэропорта, что я использовал

1 Ответ

0 голосов
/ 19 февраля 2019

Для поиска места вы можете применить фильтр типов из заранее определенного списка (включая аэропорт): https://developers.google.com/places/supported_types

Поиск места не позволяет фильтровать страну (вместо этого используются параметры latlng + radius)), но использование названия страны в качестве условия запроса должно дать правильные результаты.

https://maps.googleapis.com/maps/api/place/textsearch/json?query=Australia&key=addkeyhere&type=airport

Однако это не относится к API автозаполнения, поэтому вы, вероятно, захотитезахватить результаты полнотекстового поиска, кэшировать их на стороне клиента и выполнить собственное сопоставление / автозаполнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...