Livemap
A map widget with live position updates. Based on Flutter map and Geolocator. Provides a controller api to handle map state changes.
Note: the map controller api has been moved to the map_controller package. The Livemap controller package is now only responsible for the geolocation related controls.
Api
Api for the
LiveMapController
classMap controls
Center
centerOnPosition
(Position
position ): center the map on a Position
centerOnLiveMarker()
: recenter the map on the live position markertoggleAutoCenter()
: toggle the value of autocenterautoCenter
: get the current value of autocenter: used when the position updates are onRotation
autoRotate
: automatically rotate the map from bearingrotate
(double
degrees): rotate the mapPosition stream
togglePositionStreamSubscription()
: enable or disable the live position streamOn ready callback
Execute code right after the map is ready:
Example
Changefeed
A changefeed is available: it's a stream with all state changes from the map controller. Ex: