Navigation SDK is currently available only to select customers. Contact sales to learn more.

com.google.android.gms.maps

Stay organized with collections Save and categorize content based on your preferences.
Contains the Google Maps SDK for Android classes.

Annotations

GoogleMap.CameraPerspective A CameraPerspective is a parameter given to the GoogleMap.followMyLocation(int) to specify the orientation of the camera. 

Interfaces

ExternalCache Defines an interface for an external cache that can be used to lookup base map tiles and associated image resources (poi icons, road shields, etc.) when offline. 
GoogleMap.CancelableCallback A callback interface for reporting when a task is complete or canceled. 
GoogleMap.InfoWindowAdapter Provides views for customized rendering of info windows. 
GoogleMap.OnCameraChangeListener This interface is deprecated. Replaced by GoogleMap.OnCameraMoveStartedListener, GoogleMap.OnCameraMoveListener and GoogleMap.OnCameraIdleListener. The order in which the deprecated onCameraChange method will be called in relation to the methods in the new camera change listeners is undefined.  
GoogleMap.OnCameraFollowLocationCallback Callback interface to get updates related to camera entering or exiting follow mode. 
GoogleMap.OnCameraIdleListener Callback interface for when camera movement has ended. 
GoogleMap.OnCameraMoveCanceledListener Callback interface for when the camera's motion has been stopped or when the camera starts moving for a new reason. 
GoogleMap.OnCameraMoveListener Callback interface for when the camera changes position. 
GoogleMap.OnCameraMoveStartedListener Callback interface for when the camera motion starts. 
GoogleMap.OnCircleClickListener Callback interface for when a circle is clicked. 
GoogleMap.OnGroundOverlayClickListener Callback interface for when a ground overlay is clicked. 
GoogleMap.OnIndoorStateChangeListener A listener for when the indoor state changes. 
GoogleMap.OnInfoWindowClickListener Callback interface for click/tap events on a marker's info window. 
GoogleMap.OnInfoWindowCloseListener Callback interface for close events on a marker's info window. 
GoogleMap.OnInfoWindowLongClickListener Callback interface for when the user long presses on a marker's info window. 
GoogleMap.OnMapClickListener Callback interface for when the user taps on the map. 
GoogleMap.OnMapLoadedCallback Callback interface for when the map has finished rendering. 
GoogleMap.OnMapLongClickListener Callback interface for when the user long presses on the map. 
GoogleMap.OnMarkerClickListener Defines signatures for methods that are called when a marker is clicked or tapped. 
GoogleMap.OnMarkerDragListener Callback interface for drag events on markers. 
GoogleMap.OnMyLocationButtonClickListener Callback interface for when the My Location button is clicked. 
GoogleMap.OnMyLocationChangeListener This interface is deprecated. use RoadSnappedLocationProvider or com.google.android.gms.location.FusedLocationProviderApi instead, depending on your needs. FusedLocationProviderApi provides improved location finding and power usage over raw GPS. RoadSnappedLocationProvider further aligns locations to the road network.  
GoogleMap.OnMyLocationClickListener Callback interface for when the My Location dot (which signifies the user's location) is clicked. 
GoogleMap.OnPoiClickListener A listener for POI taps. 
GoogleMap.OnPolygonClickListener Callback interface for when a polygon is clicked. 
GoogleMap.OnPolylineClickListener Callback interface for when a polyline is clicked. 
GoogleMap.SnapshotReadyCallback Callback interface to notify when the snapshot has been taken. 
OnMapReadyCallback Callback interface for when the map is ready to be used. 
OnStreetViewPanoramaReadyCallback Callback interface for when the Street View panorama is ready to be used. 
StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener A listener for when the StreetViewPanoramaCamera changes  
StreetViewPanorama.OnStreetViewPanoramaChangeListener A listener for when the Street View panorama loads a new panorama  
StreetViewPanorama.OnStreetViewPanoramaClickListener Callback interface for when the user taps on the panorama. 
StreetViewPanorama.OnStreetViewPanoramaLongClickListener Callback interface for when the user long presses on the panorama. 

Classes

CameraUpdate Defines a camera move. 
CameraUpdateFactory A class containing methods for creating CameraUpdate objects that change a map's camera. 
GoogleMap This is the main class of the Google Maps SDK for Android and is the entry point for all methods related to the map. 
GoogleMapOptions Defines configuration GoogleMapOptions for a GoogleMap
MapFragment A Map component in an app. 
MapView A View which displays a map (with data obtained from the Google Maps service). 
Projection A projection is used to translate between on screen location and geographic coordinates on the surface of the Earth (LatLng). 
StreetViewPanorama This is the main class of the Street View feature in the Google Maps SDK for Android and is the entry point for all methods related to Street View panoramas. 
StreetViewPanoramaFragment A StreetViewPanorama component in an app. 
StreetViewPanoramaOptions Defines configuration PanoramaOptions for a StreetViewPanorama
StreetViewPanoramaView A View which displays a Street View panorama (with data obtained from the Google Maps service). 
SupportMapFragment A Map component in an app. 
SupportStreetViewPanoramaFragment A StreetViewPanorama component in an app. 
UiSettings Settings for the user interface of a GoogleMap.