overlay library

Classes

ContextMenuInfo
///////////////////////////////////////////////////////////////////////////
ContextMenuOverlay
Listens to tap events on the map and shows a context menu. The event which is being listened is configurable. The context menu to show is also configurable. Make sure to close the context menu by calling MapModel.tapEvent(null) when the context menu should be closed or is (far) outside of the visible area.
DistanceOverlay
Shows a ruler in the left-bottom corner of the map to indicate distances of the map. The color of the ruler and text is derived from ThemeData.textTheme.bodyText2
IndoorLevelBar
Statefull Widget to display a level bar requires a BehaviourSubject of type int for the current indoor level requires a map of levels with an optional level code string The map will be automatically ordered from high to low
IndoorLevelBarState
//////////////////////////////////////////////////////////////////////////
IndoorlevelOverlay
MeterPainter
//////////////////////////////////////////////////////////////////////////
NoPositionOverlay
RotationResetOverlay
SimpleContextMenu
A context menu with a frame and the position (lat/lon) where the user tapped at the map. The position can be copied into clipboard with a long press.
SimpleContextMenuWidget
A widget to draw a frame which points to the tapped position.
SingleMarkerOverlay
ZoomInOverlay
Listens to double-tap events on the map and zooms in around the position of the double tap. The listening event is configurable.
ZoomOverlay
Shows zoom-in and zoom-out buttons

Typedefs

ContextMenuBuilder = Widget Function(ContextMenuInfo info)
OnChange = void Function(int level)