Подтвердить что ты не робот

API Google Places для Android - PlacePikcer без опции поиска

Я создаю приложение, где пользователю нужно выбрать место, которое он хочет.

Для этого я использую диалог PlacePicker, так как Google Places API для Android учит на справочном сайте API.

Однако, когда пользователь нажимает кнопку и открывает диалог выбора места, у него нет кнопки, где пользователь может ввести имя места, которое он хочет выбрать. Таким образом, пользователю нужно будет выбрать место, просто перетащив на карту; это ужасно для пользователя, особенно если он хочет выбрать конкретное место вдали от своего местоположения, или он не знает, где находится место на карте.

Итак, я пробовал поиск в Google и foruns в Интернете, и я не нашел ничего о том, как установить диалоговое окно для появления кнопки поиска.

Спасибо!;)

4b9b3361

Ответ 1

К сожалению, Place Picker не поддерживает то, о чем вы просите.

Ответ 2

Из того, что я вижу, поиск в настоящее время не поддерживается в API PlacePicker. Вы можете посмотреть: PlacePicker.IntentBuilder и PlacePicker @Ferran Negre: Да, я также видел, что Hangouts (версия 4.0.100406486), похоже, использует PlacePicker с поиском. Я действительно зарегистрировал его, чтобы убедиться, и они используют операцию PlacePicker. Так или они скопировали код PlacePicker в Hangouts и изменили его (они есть Google и должны иметь доступ). Или есть скрытый API для показа поиска, который по какой-то причине еще не был выпущен. Даже если такой скрытый API существует, хотя было бы плохой практикой попытаться его использовать.

Ответ 3

Похоже, они выслушали нас, и они уже поддерживают эту функцию!

Мы также добавили функцию автозаполнения в сборщик мест - виджет пользовательского интерфейса, который помогает пользователям сообщать о своем текущем местоположении, таком как место, адрес или местоположение на карте.

http://googlegeodevelopers.blogspot.com/2015/12/autocomplete-widget-and-updated-place.html

Ответ 4

Вкладка выбора места в настоящее время не поддерживается для поиска, но вы можете использовать android-place-picker библиотека по этой lib вы можете достичь этой функциональности +, вы также можете отображать недавно найденные местоположения. И надеюсь, что Google скоро добавит эту функцию в Place Picker. В это время вы можете это использовать.:)