Package-level declarations
Types
Attribution overlay displaying OpenStreetMap copyright notice.
Represents a bitmap image used for marker icons.
Factory for creating marker icons.
Represents the camera position for a map.
Defines a camera update to be applied to the map.
Factory for creating CameraUpdate objects to transform the camera on a map.
Persistent disk cache for map tiles using DiskLruCache.
Parser for GeoJSON data to convert to map overlays.
An immutable class representing a latitude/longitude aligned rectangle.
Core controller managing map state, rendering, and interactions.
Represents a marker on the map at a specific geographic location.
Listener for camera animation completion events.
Interface for receiving camera idle events.
Interface for receiving camera movement cancellation events.
Interface for receiving camera movement events.
Interface for receiving camera movement start events.
Interface for receiving info window click events. Called when the info window of a marker is clicked.
Listener interface for map click events.
Listener interface for map long-click events.
Interface for receiving marker drag events.
Interface for receiving polygon click events.
Interface for receiving polyline click events.
A MapView powered by OpenStreetMap tiles.
Represents a polygon on the map, consisting of a closed shape with optional holes.
A projection is used to translate between on-screen location and geographic coordinates.
Represents the coordinates of a map tile in the tile grid.
Defines available tile sources for map rendering.
Settings for the map user interface controls and gestures.
Utility for calculating which map tiles are visible in the viewport.
Contains the four points defining the four-sided polygon visible in the map camera.