Send feedback
com.google.android.libraries.maps.model
Stay organized with collections
Save and categorize content based on your preferences.
Contains the Google Maps SDK for Android model classes.
Annotations
Marker.CollisionBehavior
Indicates how the marker is dealt with when involved in a collision with other markers or base
map labels.
Interfaces
Classes
BitmapDescriptor
Defines a Bitmap image.
BitmapDescriptorFactory
Used to create a definition of a Bitmap image, used for marker icons and ground overlays.
ButtCap
Cap that is squared off exactly at the start or end vertex of a Polyline
with solid
stroke pattern, equivalent to having no additional cap beyond the start or end vertex.
CameraPosition
An immutable class that aggregates all camera position parameters such as location, zoom level,
tilt angle, and bearing.
CameraPosition.Builder
Builds camera position.
Cap
Immutable cap that can be applied at the start or end vertex of a Polyline
.
Circle
A circle on the earth's surface (spherical cap).
CircleOptions
Defines options for a Circle
.
CustomCap
Bitmap overlay centered at the start or end vertex of a Polyline
, orientated according to
the direction of the line's first or last edge and scaled with respect to the line's stroke
width.
Dash
An immutable class representing a dash used in the stroke pattern for a Polyline
or the
outline of a Polygon
or Circle
.
Dot
An immutable class representing a dot used in the stroke pattern for a Polyline
or the
outline of a Polygon
or Circle
.
Gap
An immutable class representing a gap used in the stroke pattern for a Polyline
or the
outline of a Polygon
or Circle
.
GroundOverlay
A ground overlay is an image that is fixed to a map.
GroundOverlayOptions
Defines options for a ground overlay.
IndoorBuilding
Represents a building.
IndoorLevel
Represents a level in a building.
JointType
Joint types for Polyline
and outline of Polygon
.
LatLng
An immutable class representing a pair of latitude and longitude coordinates, stored as degrees.
LatLngBounds
An immutable class representing a latitude/longitude aligned rectangle.
LatLngBounds.Builder
This is a builder that is able to create a minimum bound based on a set of LatLng points.
MapStyleOptions
Defines styling options for a GoogleMap
.
Marker
An icon placed at a particular point on the map's surface.
MarkerOptions
Defines MarkerOptions for a marker.
PatternItem
Immutable item used in the stroke pattern for a Polyline
or the outline of a Polygon
or Circle
.
PointOfInterest
Contains information about a PointOfInterest that was clicked on.
Polygon
A polygon on the earth's surface.
PolygonOptions
Defines options for a polygon.
Polyline
A polyline is a list of points, where line segments are drawn between consecutive points.
PolylineOptions
Defines options for a polyline.
RoundCap
Cap that is a semicircle with radius equal to half the stroke width, centered at the start or end
vertex of a Polyline
with solid stroke pattern.
SpriteStyle
Describes a StampStyle
, where the associated stamp texture is treated as a repeating
point sprite.
SpriteStyle.Builder
Builder of SpriteStyle
.
SquareCap
Cap that is squared off after extending half the stroke width beyond the start or end vertex of a
Polyline
with solid stroke pattern.
StampStyle
Describes the drawing style for a stamped image or texture over a StrokeStyle
.
StreetViewPanoramaCamera
An immutable class that aggregates all camera position parameters.
StreetViewPanoramaCamera.Builder
Builds panorama cameras.
StreetViewPanoramaLink
An immutable class that represents a link to another Street View panorama.
StreetViewPanoramaLocation
An immutable class that contains details of the user's current Street View panorama
StreetViewPanoramaOrientation
An immutable class that aggregates all user point of view parameters.
StreetViewPanoramaOrientation.Builder
Builds Street View panorama orientations.
StreetViewSource
Identifiers to limit Street View searches to selected sources.
StrokeStyle
Describes the drawing style for one-dimensional entities such as polylines.
StrokeStyle.Builder
Builder for StrokeStyle
.
StyleSpan
Describes the style for some region of a polyline.
TextureStyle
Describes a StampStyle
, where the associated stamp texture is not treated as a repeating
point sprite.
TextureStyle.Builder
Builder of TextureStyle
.
Tile
Contains information about a Tile that is returned by a TileProvider
.
TileOverlay
A Tile Overlay is a set of images which are displayed on top of the base map tiles.
TileOverlayOptions
Defines options for a TileOverlay.
UrlTileProvider
A partial implementation of TileProvider
that only requires a URL that points to an image
to be provided.
VisibleRegion
Contains the four points defining the four-sided polygon that is visible in a map's camera.
Exceptions
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-04-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-14 UTC."],[[["This package contains model classes for the Google Maps SDK for Android."],["It includes classes for map elements like markers, circles, polygons, and polylines."],["Provides tools for managing camera position, styling, and tile overlays."],["Offers functionalities for indoor maps and Street View."],["Contains an interface for providing tile images for a TileOverlay and exceptions handling."]]],[]]