Planner
This class defines a Route Planner that allows you to perform route computations through an inter-connected road network.
Functions
Builds the isochrone polygon around a set of locations situated at a given distance or time of the given center (through the road network).
Builds the reversed isochrone polygon around a set of locations situated at a given distance or time of the given center (through the road network).
Computes a route asynchronously with the given routePlan To find alternative routes, specify the maximum number of alternative routes to compute in the RoutePlan.routeOptions Supported RouteOptim modes: RouteOptim.SHORTEST and RouteOptim.FASTEST is only supported in computeRouteWithChargeStops.
Computes a route asynchronously with the given routePlan and optimizes it for the given electric vehicle in EVRoutePlan.routeOptions If the route requires more battery than the current battery level of the vehicle to reach the arrival (defined in VehicleStatus in EVRouteOptions.vehicle), it will be optimized and one or many ChargePoolStop will be added in Route.waypoints. If the EV optimization failed, the unoptimized route will be returned with the detailed error in EVRouteResult.optimChargeResult.
Computes optimized routes asynchronously for an electric vehicle using the given routes
Checks that this Planner instance is currently initialized
Optimizes a RoutePlan's waypoints to have a faster/shorter route.
Performs a Road-Matching (or Map-Matching) process for a specified TranspMode and computes route through matched points. Note : Road-matching consists of correcting uncertainties related to GPS measurements by repositioning a vehicle on most accurate segment of neighbouring roads.