PlacePicker

public class PlacePicker extends Object

The Place Picker UI is a dialog that allows a user to pick a Place using an interactive map.

Users can select their current location, or a nearby place. Apps can also initialize the map to a particular viewport. See the developer's guide for more details.

Nested Class Summary

class PlacePicker.IntentBuilder Builder for a Place Picker launch intent. 

Constant Summary

int RESULT_ERROR Indicates that an unspecified error occurred.

Public Method Summary

static String
getAttributions(Intent intent)
This method was deprecated. Use getAttributions()
static LatLngBounds
getLatLngBounds(Intent intent)
Returns the viewport of the map at the time the user's selection was made.
static Place
getPlace(Context context, Intent intent)
Returns the Place selected by the user.
static Place
getPlace(Intent intent, Context context)
This method was deprecated. Use getPlace(Context, Intent) instead.

Inherited Method Summary

Constants

public static final int RESULT_ERROR

Indicates that an unspecified error occurred.

If you encounter this error when developing your application, you may find it useful to examine the ERROR logs for the 'Places' tag. See isLoggable(String, int) for information on how to enable this log level.

Constant Value: 2

Public Methods

public static String getAttributions (Intent intent)

This method was deprecated.
Use getAttributions()

Returns the attributions to be shown to the user if data from the selected Place is used.

We recommend placing this information below any place information. See Displaying Attributions for more details.

Parameters
intent The result Intent that was provided in onActivityResult(int, int, Intent).
Returns
  • The attributions in HTML format, or null if there are no attributions to display.

public static LatLngBounds getLatLngBounds (Intent intent)

Returns the viewport of the map at the time the user's selection was made.

Parameters
intent The result Intent that was provided in onActivityResult(int, int, Intent).
Returns
  • A LatLngBounds representing the map's viewport, or null if the user did not make a selection.

public static Place getPlace (Context context, Intent intent)

Returns the Place selected by the user.

Parameters
context Your application's context.
intent The result Intent that was provided in onActivityResult(int, int, Intent).
Returns
  • The user's selected Place, or null if no selection was made.

public static Place getPlace (Intent intent, Context context)

This method was deprecated.
Use getPlace(Context, Intent) instead.

Returns the Place selected by the user.

Parameters
intent The result Intent that was provided in onActivityResult(int, int, Intent).
context Your application's context.
Returns
  • The user's selected Place, or null if no selection was made.