2017-11-13 3 views

Antwort

0

kann ich Places API zwingen, nur Ergebnisse von einer bestimmten "Lokalität" oder einem Land zurückzugeben?

Ja, Sie können

setCountry(String country) das Land zu Ergebnisse zu beschränken AutocompleteFilter.Builder

öffentliche Methode Zusammenfassung verwenden nur.

setTypeFilter(int typeFilter) Hier können Sie die Ergebnismenge einer Place Autocomplete-Anfrage beschränken.

Ermöglicht Ihnen, die Ergebnismenge einer Place Autocomplete-Anforderung einzuschränken.

Gültige Werte:

  • TYPE_FILTER_NONE

  • TYPE_FILTER_GEOCODE

  • TYPE_FILTER_ADDRESS

  • TYPE_FILTER_ESTABLISHMENT

  • TYPE_FILTER_REGIONS

  • TYPE_FILTER_CITIES

Beispielcode

AutocompleteFilter typeFilter = new AutocompleteFilter.Builder() 
     .setCountry("AU")// set her your Country 
     .build(); 

autocompleteFragment.setFilter(typeFilter); 
// or 
Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_FULLSCREEN) 
          .setFilter(typeFilter) 
          .build(this); 

für weitere Informationen von der rtead Place Autocomplete

Verwandte Themen