ReroutingParameters

class ReroutingParameters

Represents the parameters that are used to perform automatic re-routing if off-route while navigating along a route. This class defines how automatic re-routing calculations will be performed if off-route is detected while navigating along a route. To enable re-routing, call the RouteTracker.enableRerouting(ReroutingParameters) method passing in this class as the argument.

Note that re-routing only occurs when the current location is off-route, but on or near the transportation network edges. For example if an off-route state is detected but the tracked location is in a parking lot, away from any transportation network edges, re-routing will not occur, and will occur only once a subsequent tracked location is on or near the transportation network edges.

Constructors

Link copied to clipboard
fun ReroutingParameters(routeTask: RouteTask, routeParameters: RouteParameters)

Creates a Rerouting parameters. An exception is thrown if the RouteTask or RouteParameters are null.

Properties

Link copied to clipboard
var networkEdgeGeometries: ArcGISFeatureTable?
Link copied to clipboard
val routeParameters: RouteParameters
Link copied to clipboard
val routeTask: RouteTask
Link copied to clipboard
var strategy: ReroutingStrategy

A rerouting strategy that determines how new routes are created (to the next waypoint by default).

Link copied to clipboard
var visitFirstStopOnStart: Boolean

Whether the first stop must be visited when rerouted (false by default).