MapBoxNavigationViewController class

Controller for a single MapBox Navigation instance running on the host platform.

Constructors

MapBoxNavigationViewController(int id, ValueSetter<RouteEvent>? eventNotifier)

Properties

distanceRemaining Future<double>
Total distance remaining in meters along route.
no setter
durationRemaining Future<double>
Total seconds remaining on all legs.
no setter
hashCode int
The hash code for this object.
no setterinherited
platformVersion Future<String>
Current Device OS Version
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

buildRoute({required List<WayPoint> wayPoints, MapBoxOptions? options}) Future<bool>
Build the Route Used for the Navigation
clearRoute() Future<bool?>
Clear the built route and resets the map
finishNavigation() Future<bool?>
Ends Navigation and Closes the Navigation View
initialize() Future<void>
starts listening for events
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
startNavigation({MapBoxOptions? options}) Future<bool?>
Starts the Navigation
toString() String
A string representation of this object.
inherited
updateCameraPosition({required double latitude, required double longitude}) Future<bool>
Set camera to desired lat / lng coordinates

Operators

operator ==(Object other) bool
The equality operator.
inherited