RoutingInterface constructor

RoutingInterface(
  1. TaskHandle calculateRouteWithRoutingOptionsLambda(
    1. List<Waypoint>,
    2. RoutingOptions,
    3. CalculateRouteCallback
    ),
  2. TaskHandle returnToRouteWithTraveledDistanceLambda(
    1. Route,
    2. Waypoint,
    3. int,
    4. int,
    5. CalculateRouteCallback ,
    )
)

Provides the abstract class for the online and offline routing engines.

Implementation

factory RoutingInterface(
  TaskHandle Function(List<Waypoint>, RoutingOptions, CalculateRouteCallback) calculateRouteWithRoutingOptionsLambda,
  TaskHandle Function(Route, Waypoint, int, int, CalculateRouteCallback) returnToRouteWithTraveledDistanceLambda,

) => RoutingInterface$Lambdas(
  calculateRouteWithRoutingOptionsLambda,
  returnToRouteWithTraveledDistanceLambda,

);