API de Google Places para Android – PlacePikcer sin opción de búsqueda

Estoy construyendo una aplicación, donde el usuario tiene que seleccionar un lugar que quiere.

Para eso, estoy usando el cuadro de diálogo de PlacePicker, ya que la API de Google Places para Android enseña en el sitio de referencia de la API.

Sin embargo, cuando el usuario hace clic en el botón y abre el cuadro de diálogo Selector de lugar, no tiene ningún botón donde el usuario puede escribir el nombre del lugar que desea seleccionar. Por lo tanto, el usuario tendrá que seleccionar un lugar simplemente arrastrando en el mapa; Esto es horrible para el usuario, especialmente si quiere elegir una ubicación específica lejos de su ubicación o no sabe dónde está el lugar en el mapa.

Por lo tanto, he intentado buscar en Google y foruns en Internet y no encontré nada acerca de cómo configurar el cuadro de diálogo para que aparezca el botón de búsqueda.

¡Gracias! 😉

Desafortunadamente el selector de lugar no apoya lo que usted está pidiendo.

Por lo que puedo ver, la búsqueda no se admite actualmente en la API de PlacePicker. Puedes ver: PlacePicker.IntentBuilder y PlacePicker @Ferran Negre: Sí, también vi que Hangouts (versión 4.0.100406486) parece usar el PlacePicker con la búsqueda. En realidad, se registró para asegurarse de que utilizan la actividad PlacePicker. O bien copiaron el código de PlacePicker en Hangouts y lo modificaron (son Google y deberían tener acceso) O hay una API oculta para mostrar la búsqueda que por alguna razón aún no se ha publicado. Incluso si existe tal API oculta aunque sería mala práctica tratar de usarlo.

Parece que nos han escuchado y ya apoyan esta característica!

También hemos añadido la funcionalidad de autocompletado al selector de lugares, un widget de interfaz de usuario que ayuda a los usuarios a comunicar su ubicación actual, como un lugar, una dirección o una ubicación en un mapa.

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

Seleccionador de lugar actualmente no es compatible con la opción de búsqueda, pero puede utilizar la biblioteca android-lugar-selector de esta lib puede lograr esta funcionalidad + se puede mostrar los últimos lugares buscados también. Y espero que Google pronto añadir esta función a Place Picker.till que Tiempo que puede usar esto. 🙂

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.