Я работаю с виджетами автозаполнения Google для Android, но по какой-то причине он, по-видимому, только фиксирует номер улицы и имя, но не имеет другой части заполненного адреса. Вот скриншот, где я вошел 91 Hudson Avenue
в поле автозаполнения:Автозаполнение Google Places для Android только для захвата улицы
Вот фрагмент кода моего Java кода, который получает название места из виджета после того, как место было выбрано из выпадающего списка:
@Override
public void onPlaceSelected(Place place) {
address = place.getName().toString();
}
значение address
всегда 91 Hudson Ave
без город, штат или страна, несмотря на то что я выбрал один из вариантов в раскрывающемся меню. Я предполагаю, что есть какой-то глупый шаг конфигурации, который мне не хватает.
Если вы хотите получить другую информацию о моей настройке, сообщите мне, и я могу отредактировать, как только у меня появится шанс.
Благодаря Pravin, это работало. Собственная [документация] Google (https://developers.google.com/places/android-api/autocomplete) использовала 'place.getName()', что указывало на меня в неправильном направлении. –
Ваш прием :) – Pavya