PlaceAutocomplete.IntentBuilder

public static class PlaceAutocomplete.IntentBuilder extends Object

Builder for a Place Autocomplete launch intent.

After setting the optional parameters, call build(Activity) and pass the intent to startActivityForResult(android.content.Intent, int).

Public Constructor Summary

PlaceAutocomplete.IntentBuilder(int mode)
Creates a new builder that creates an intent to launch the autocomplete activity.

Public Method Summary

Intent
build(Activity activity)
Checks that Google Play Services is available and retrieves the current Intent as configured by the Builder.
PlaceAutocomplete.IntentBuilder
setBoundsBias(LatLngBounds bounds)
Biases the autocomplete results to a particular area.
PlaceAutocomplete.IntentBuilder
setFilter(AutocompleteFilter filter)
Sets a filter on autocomplete predictions.

Inherited Method Summary

Public Constructors

public PlaceAutocomplete.IntentBuilder (int mode)

Creates a new builder that creates an intent to launch the autocomplete activity.

Parameters
mode Either MODE_FULLSCREEN or MODE_OVERLAY.

Public Methods

public Intent build (Activity activity)

Checks that Google Play Services is available and retrieves the current Intent as configured by the Builder.

Returns
  • The current Intent configured by this builder.
Throws
GooglePlayServicesNotAvailableException If Google Play Services is not available.
GooglePlayServicesRepairableException If Google Play Services is not available, and the cause of the error can be resolved by the user.

public PlaceAutocomplete.IntentBuilder setBoundsBias (LatLngBounds bounds)

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
bounds A LatLngBounds object that defines a geographical area using two sets of latitude/longitude coordinates marking the top left and bottom right corners.

public PlaceAutocomplete.IntentBuilder setFilter (AutocompleteFilter filter)

Sets a filter on autocomplete predictions.

Parameters
filter A filter to use for restricting the returned predictions. If null, a filter with no constraints will be used.