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.
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
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