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 PositioncenterOnLiveMarker(): 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:

