Как реализовать поиск, например, поиск адресов Google Maps?

Я хотел бы создать поиск в моем приложении, который действует как поиск карты в приложении Google Maps. Я Geocoder.GetLocationByName() автоматическое полное текстовое представление, которое динамически обновляется на основе результатов метода Geocoder.GetLocationByName() . Однако результаты, полученные из этой функции, действительно плохие и не согласуются с текстом, который я передаю ему. Есть ли лучший способ сделать это для достижения точных результатов?

Так что это не геопоиск, это ваша проблема, но автозаполнение, не так ли? Ну, я полагаю, вам нужен весь набор возможных значений, чтобы получить достойное автозаполнение. Другой способ заключается в том, чтобы разделить код javascript google, который выполняет автозаполнение и разговаривает со своими серверами, делая вид, что вы печатаете в одном из своих полей. Однако это не только, вероятно, противоречит их условиям обслуживания, но и немного шатко, потому что они могут: а) обнаружить и предотвратить это или б) изменить свой интерфейс в будущем.

Лучше всего было бы получить список всех городов, улиц и т. Д.

Надеюсь, это должно уметь сделать трюк: =)

https://developers.google.com/places/documentation/autocomplete

Удачи (тестируя это прямо сейчас)

Intereting Posts
Android: Связана ли переменная привязки и переход к включению тегов? Размер кучи Android на разных телефонах / устройствах и версиях ОС Изменение активности в AppCompatActivity использует больше оперативной памяти? Предупреждения Proguard "не могут писать ресурс (Дублирование записи zip)" Проверьте, добавлено ли веб-приложение на главный экран Android Программно изменить тип ввода EditText с PASSWORD на NORMAL и наоборот Android – ImageView: setImageBitmap VS setImageDrawable Как интегрировать клавиатуру ввода рукописного ввода Google в собственное приложение? Преобразование 4-битного массива в шкале серого в Bitmap Android Draw 9-patch не работает – не удается редактировать изображение Какой метод вызывается при закрытии приложения Android Looper и стек вызовов Как отключить окно предварительного просмотра клавиатуры SoftKeyboard? «Имя атрибута тега <Активность> имеет недопустимый символ ''. «Android Mainfest Как программно свернуть приложение для Android?