AI-generated Key Takeaways
-
This content contains the Google Maps SDK for Android model classes.
-
Annotations include classes for handling marker collisions and identifying feature types.
-
Interfaces define functions for handling feature clicks and providing tile images.
-
A comprehensive list of classes is provided, covering various map elements like markers, polylines, polygons, and overlays.
-
An exception class is included for handling remote exceptions.
Annotations
| AdvancedMarkerOptions.CollisionBehavior | Indicates how the marker is dealt with when involved in a collision with other markers or base map labels. |
| FeatureType | Identifiers for feature types. |
| MapColorScheme | Represents the integer value mapping for dark mode color scheme. |
Interfaces
| FeatureLayer.OnFeatureClickListener | A user-defined function that will be used to
handle FeatureClickEvent
. |
| FeatureLayer.StyleFactory | The style factory function applied to every polygon in the affected feature layer. |
| TileProvider | An interface for a class that provides the tile
images for a TileOverlay
. |
Classes
| AdvancedMarker | Extends Marker
,
and provides additional premium features. |
| AdvancedMarkerOptions | Defines marker options for AdvancedMarker
. |
| 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
. |
| DatasetFeature | A class representing a Feature
with a datasetId
. |
| Dot | An immutable class representing a dot used in the
stroke pattern for a Polyline
or the outline of a Polygon
or Circle
. |
| Feature | An object representing a feature's metadata. |
| FeatureClickEvent | Contains a LatLng
and a list of data-driven styling features associated with a click event. |
| FeatureLayer | Represents a map layer containing features of a
specific FeatureType
whose style can be overridden on the
client. |
| FeatureLayerOptions | Options passed to get a FeatureLayer
. |
| FeatureLayerOptions.Builder | A builder that helps configure an instance of FeatureLayerOptions
. |
| FeatureStyle | The feature style to specify how the style of a Feature
should be modified on a map. |
| FeatureStyle.Builder | A builder that helps configure an instance of FeatureStyle
. |
| 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. |
| MapCapabilities | An immutable class that allows customers to track the availability of each capability. |
| 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
. |
| PinConfig | A class to configure the elements of an AdvancedMarker
icon. |
| PinConfig.Builder | A builder for creating PinConfig
instances. |
| PinConfig.Glyph | Defines a glyph, which is the element at the center of an AdvancedMarker icon. |
| PlaceFeature | A class representing a Feature
with a placeId
. |
| 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 is a repeating complete image. |
| 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 is used as a texture. |
| 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. |

