Package-level declarations
Map controls using the Material 3 color scheme and typography.
Map controls using the Material 3 color scheme and typography.
Types
Material-themed images for the location indicator.
Properties
Applies the Material 3 color scheme and typography to the controls from MapOverlay.Default.
Applies the Material 3 color scheme and typography to the controls from MapOverlay.AttributionOnly.
Applies the Material 3 color scheme and typography to the controls from MapOverlay.Full.
Functions
Attribution links in a flow layout using the Material 3 theme.
A compass that points north and returns the camera to getHomeUpdate when it is clicked.
A CompassButton that appears when the camera turns away from getHomeUpdate and fades out once the camera returns to it.
An animated scale bar that appears when the zoom level of the map changes, and then disappears after visibilityDuration. This composable wraps ScaleBar with visibility animations.
An attribution popup that collapses when the user interacts with the map.
org.maplibre.compose.layers.LocationIndicatorLayer with colors and images from the Material 3 theme. Parameters and behavior match the core overload.
A ListItem to manage an OfflinePack.
A button in the shape of a pointer pin, placed through placedTowards on the edge of an ellipse inscribed in its layout bounds and pointing towards targetPosition. Only shown while targetPosition is outside of the ellipse. The content stays upright while the pin turns.
A scale bar composable that shows the current scale of the map in feet, meters or feet and meters when zoomed in to the map, changing to miles and kilometers, respectively, when zooming out.
Buttons that zoom the camera in and out, drawn as one vertical segmented container.