Cómo configurar "Tipos" en Google Place PlacePicker en Android?

En el nuevo google coloca la API, vienen con una nueva característica llamada PlacePicker. Es una actividad simple para seleccionar un lugar de la lista / mapa de lugares que tienen.

En la API de Places podemos dar una lista de tipos, para recibir sólo lugares de esos tipos específicos.

Estoy construyendo una aplicación que usa sólo lugares de "establecimiento".

Pero esta actividad muestra todos los lugares, incluyendo un montón de lugares que no necesito (bibliotecas, escuelas, gas …)

¿Hay una manera de establecer los tipos de PlacePicker?

La lectura de los documentos de la API no dice nada.

Actualmente no parece posible. Sin embargo, hay una solicitud de característica abierta . Por favor protagonícelo.

Aparentemente ahora, android tiene documentación para hacer algún filtrado usando la clase AutocompleteFilter. La documentación de Lugar Autocompletar

Ejemplo de uso:

//set boundary on build place picker fragment PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); builder.setLatLngBounds(bounds); //set filter type by country 'malaysia' AutocompleteFilter typeFilter = new AutocompleteFilter.Builder() .setTypeFilter(1013) //set point of interest .setCountry("MY") .build(); try { Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY) .setFilter(typeFilter) .build(MainActivity.this); startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE); } catch (GooglePlayServicesRepairableException e) { // TODO: Handle the error. } catch (GooglePlayServicesNotAvailableException e) { // TODO: Handle the error. } 
  • Obtener la ubicación actual nombre de la ciudad, android
  • Compruebe si la geolocalización ha sido falsificada
  • Tiempo de viaje entre dos ubicaciones en Google Map Android API V2
  • Servicios de Google Play para Android. Localización cliente no actualización ubicación si wifi deshabilitado
  • Localización de la posición actual en android sin GPS
  • ¿Cómo se mide la exactitud de ubicación en Android?
  • Obtener latitud, longitud desde la dirección en Android
  • Iniciar la estrategia de ubicación
  • Android play services 6.5: LocationClient falta
  • Servicios de localización de cheques android habilitados con servicios de reproducción localización api
  • Uso de GoogleApiClient + LocationServices sin actualizar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.