Builder for an intent to launch the autocomplete activity.
Public Constructor Summary
Autocomplete.IntentBuilder(AutocompleteActivityMode mode, List<Place.Field> placeFields)
Creates a new builder for an intent to launch the autocomplete activity.
|
Public Method Summary
Intent | |
Autocomplete.IntentBuilder | |
Autocomplete.IntentBuilder | |
Autocomplete.IntentBuilder | |
Autocomplete.IntentBuilder | |
Autocomplete.IntentBuilder | |
Autocomplete.IntentBuilder | |
Autocomplete.IntentBuilder |
setLocationRestriction(LocationRestriction locationRestriction)
Restricts the autocomplete results to a particular area.
|
Autocomplete.IntentBuilder |
Inherited Method Summary
Public Constructors
public Autocomplete.IntentBuilder (AutocompleteActivityMode mode, List<Place.Field> placeFields)
Creates a new builder for an intent to launch the autocomplete activity.
Parameters
mode | the display mode of the autocomplete activity. |
---|---|
placeFields | the fields of the place to be requested. See Place.Field for the
specifiable fields. Read more about Place
Data Fields.
|
Public Methods
public Autocomplete.IntentBuilder setCountries (String... countries)
See setCountries(List)
.
Parameters
countries |
---|
public Autocomplete.IntentBuilder setCountries (List<String> countries)
Sets countries to restrict results to.
This must be a list of ISO 3166-1 Alpha-2 country codes (case insensitive). If no countries are set, no country filtering will take place.
This will override values set with setCountry(String)
.
Up to five countries are supported. See the components
parameter here.
Parameters
countries |
---|
public Autocomplete.IntentBuilder setCountry (String country)
See setCountries(String...)
for details.
This will override countries set with setCountries(String...)
.
Parameters
country |
---|
public Autocomplete.IntentBuilder setHint (String hint)
Sets the hint text to display in the search input field when there is no text entered.
If the hint is unset or explicitly set to null, the hint text will be set to the default value.
Parameters
hint |
---|
public Autocomplete.IntentBuilder setInitialQuery (String initialQuery)
Sets the initial query in the search input.
Parameters
initialQuery |
---|
public Autocomplete.IntentBuilder setLocationBias (LocationBias locationBias)
Biases the autocomplete results to a particular area.
If the bounds are unset or explicitly set to null, the autocomplete results will be biased to the device's approximate location.
Parameters
locationBias |
---|
public Autocomplete.IntentBuilder setLocationRestriction (LocationRestriction locationRestriction)
Restricts the autocomplete results to a particular area.
Parameters
locationRestriction |
---|
public Autocomplete.IntentBuilder setTypeFilter (TypeFilter typeFilter)
Filters the autocomplete results to the given place type.
Parameters
typeFilter |
---|