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 3 themed defaults for LocationPuck parameters
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 getHomePosition when it is clicked.
A CompassButton that appears when the camera turns away from getHomePosition 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.
A ListItem to manage an OfflinePack.
An elevated button in the shape of a pointer pin, placed through placedTowards on the edge of an ellipse inscribed in the unobstructed map region and pointing towards targetPosition. Only shown while targetPosition is outside of the ellipse.
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.