Cómo filtrar los resultados del selector de lugares por PlaceType?

En este momento, el selector de lugares muestra el mapa con todos los lugares marcados en el mapa. La lista de lugares se encuentra en la parte inferior de la pantalla.

Sería genial si pudiera filtrar los lugares por tipo de lugar.

Por ejemplo, el mapa y la lista sólo mostraría Taxis está cerca.

Mi código java:

import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.Menu; import android.widget.Toast; import com.google.android.gms.common.GooglePlayServicesNotAvailableException; import com.google.android.gms.common.GooglePlayServicesRepairableException; import com.google.android.gms.location.places.Place; import com.google.android.gms.location.places.ui.PlacePicker; public class PlacesAPIActivity extends AppCompatActivity { private int PLACE_PICKER_REQUEST = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_places_api); PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); Intent intent; try { intent = builder.build(getApplicationContext()); startActivityForResult(intent, PLACE_PICKER_REQUEST); } catch (GooglePlayServicesRepairableException e) { e.printStackTrace(); } catch (GooglePlayServicesNotAvailableException e) { e.printStackTrace(); } } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_place_api, menu); return true; } protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == PLACE_PICKER_REQUEST) { if (resultCode == RESULT_OK) { Place place = PlacePicker.getPlace(data , this) ; String toastMsg = String.format("Place: %s %s", place.getName(), place.getPhoneNumber()); Toast.makeText(this, toastMsg, Toast.LENGTH_LONG).show(); } } } } 

Mi XML:

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:background="@drawable/bg_gradient"> 

Esta función no está disponible actualmente. Puede seguir estos problemas abiertos para las actualizaciones:

Issue 8484: Selector de lugar de filtro por PlaceType

  • No puede obtener un lugar específico de PlaceBuffer
  • Cómo utilizar mapas de google coloca autocompletar api y sugerencias de lista en un listview y no un menú desplegable
  • Java.lang.IllegalArgumentException: Caracteres ilegales en la consulta
  • ¿Qué API usar para acceder al historial de ubicaciones de una aplicación para Android?
  • Añadiendo PlaceAutocompleteFragment al fragmento arroja error
  • Restringir el API de autocompletar de lugares a ciudades de un país específico android
  • No se puede seleccionar Lugar con selector de sitios Android
  • Gire AutoCompleteTextView en un SearchView en ActionBar en su lugar
  • Deshabilitar el botón de selección mientras selecciona la ubicación de la ubicación anónima mediante la opción Colocar selector google API en android
  • Google coloca la API para Android para encontrar la ciudad
  • Cómo utilizar el API AutocompleteFilter de Android Places
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.