calculateRouteWithRoutingOptions method - RoutingInterface class - routing library - Dart API
calculateRouteWithRoutingOptions
calculateRouteWithRoutingOptions abstract method
- List<
Waypoint> waypoints, - RoutingOptions options,
- CalculateRouteCallback callback
Asynchronously calculates a route from one point to another, passing through the given waypoints in the given order.
Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
waypointsThe list of waypoints used to calculate the route. The first element marks the starting position, the last marks the destination. Waypoints in between are interpreted as intermediate.
An RoutingError.invalidParameter error is generated when the waypoint list contains less than two elements or when the first and the last waypoints are not of type WaypointType.stopover.
-
optionsOptions describing routing options. -
callbackCallback object that will be invoked after route calculation. It is always invoked on the main thread.
Returns TaskHandle. Handle that will be used to manipulate the execution of the task.
Implementation
TaskHandle calculateRouteWithRoutingOptions(List<Waypoint> waypoints, RoutingOptions options, CalculateRouteCallback callback);