RoutingInterface constructor - RoutingInterface - routing library - Dart API
RoutingInterface
RoutingInterface constructor
- TaskHandle calculateRouteWithRoutingOptionsLambda(),
- TaskHandle calculateCarRouteLambda(
- List<
Waypoint> , - CarOptions,
- CalculateRouteCallback
- List<
- TaskHandle calculatePedestrianRouteLambda(),
- TaskHandle calculateTruckRouteLambda(),
- TaskHandle calculateScooterRouteLambda(),
- TaskHandle calculateBicycleRouteLambda(),
- TaskHandle calculateTaxiRouteLambda(),
- TaskHandle calculateEVCarRouteLambda(),
- TaskHandle calculateEVTruckRouteLambda(),
- TaskHandle calculateBusRouteLambda(
- List<
Waypoint> , - BusOptions,
- CalculateRouteCallback
- List<
- TaskHandle calculatePrivateBusRouteLambda(),
- TaskHandle returnToRouteWithTraveledDistanceLambda(
- Route,
- Waypoint,
- int,
- int,
- CalculateRouteCallback ,
Provides the abstract class for the online and offline routing engines.
Implementation
factory RoutingInterface(
TaskHandle Function(List<Waypoint>, RoutingOptions, CalculateRouteCallback) calculateRouteWithRoutingOptionsLambda,
TaskHandle Function(List<Waypoint>, CarOptions, CalculateRouteCallback) calculateCarRouteLambda,
TaskHandle Function(List<Waypoint>, PedestrianOptions, CalculateRouteCallback) calculatePedestrianRouteLambda,
TaskHandle Function(List<Waypoint>, TruckOptions, CalculateRouteCallback) calculateTruckRouteLambda,
TaskHandle Function(List<Waypoint>, ScooterOptions, CalculateRouteCallback) calculateScooterRouteLambda,
TaskHandle Function(List<Waypoint>, BicycleOptions, CalculateRouteCallback) calculateBicycleRouteLambda,
TaskHandle Function(List<Waypoint>, TaxiOptions, CalculateRouteCallback) calculateTaxiRouteLambda,
TaskHandle Function(List<Waypoint>, EVCarOptions, CalculateRouteCallback) calculateEVCarRouteLambda,
TaskHandle Function(List<Waypoint>, EVTruckOptions, CalculateRouteCallback) calculateEVTruckRouteLambda,
TaskHandle Function(List<Waypoint>, BusOptions, CalculateRouteCallback) calculateBusRouteLambda,
TaskHandle Function(List<Waypoint>, PrivateBusOptions, CalculateRouteCallback) calculatePrivateBusRouteLambda,
TaskHandle Function(Route, Waypoint, int, int, CalculateRouteCallback) returnToRouteWithTraveledDistanceLambda,
) => RoutingInterface$Lambdas(
calculateRouteWithRoutingOptionsLambda,
calculateCarRouteLambda,
calculatePedestrianRouteLambda,
calculateTruckRouteLambda,
calculateScooterRouteLambda,
calculateBicycleRouteLambda,
calculateTaxiRouteLambda,
calculateEVCarRouteLambda,
calculateEVTruckRouteLambda,
calculateBusRouteLambda,
calculatePrivateBusRouteLambda,
returnToRouteWithTraveledDistanceLambda,
);