public class

PlacePicker

extends Object
java.lang.Object
   ↳ com.google.android.gms.location.places.ui.PlacePicker

Class Overview

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.

Summary

Nested Classes
class PlacePicker.IntentBuilder Builder for a Place Picker launch intent. 
Constants
int RESULT_ERROR Indicates that an unspecified error occurred.
Public Methods
static String getAttributions(Intent intent)
This method is 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 is deprecated. Use getPlace(Context, Intent) instead.
[Expand]
Inherited Methods
From class java.lang.Object

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 (0x00000002)

Public Methods

public static String getAttributions (Intent intent)

This method is 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 Intent: The result Intent that was provided in onActivityResult(int, int, Intent).
Returns
String 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 Intent: The result Intent that was provided in onActivityResult(int, int, Intent).
Returns
LatLngBounds 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 Context: Your application's context.
intent Intent: The result Intent that was provided in onActivityResult(int, int, Intent).
Returns
Place The user's selected Place, or null if no selection was made.

public static Place getPlace (Intent intent, Context context)

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

Returns the Place selected by the user.

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