Show / Hide Table of Contents

Constructor RouteTracker

RouteTracker(RouteResult, Int32, Boolean)

Initializes a new instance of the RouteTracker class using a specific route from a route result with an option to specify treating coincident stops as a single destination.

Declaration
public RouteTracker(RouteResult routeResult, int routeIndex, bool skipCoincidentStops)
Parameters
Type Name Description
RouteResult routeResult

A RouteResult generated from route task solve. The RouteResult must contain at least one Route (with Stops and DirectionManeuvers.

Int32 routeIndex

The zero-based index of the Route within routeResult to track. The Route must contain Stops and DirectionManeuvers.

Boolean skipCoincidentStops

Determines if coincident stops (multiple stops in a row at the same location) should be treated as a single destination. When true, if there are multiple stops in a row at the same network location, the new voice guidance event will fire a single time and calling SwitchToNextDestinationAsync(CancellationToken) will skip over the other coincident stops, setting the state to the next relevant direction maneuver. If the value is false each stop will be treated as a unique destination. If your route does not have coincident stops the value of this parameter will have no effect.

Remarks

An exception is thrown if the Route is not found or if it lacks Stops or DirectionManeuvers.

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.10 - 100.15
.NET 6.0100.13 - 100.15
.NET 6.0 Windows100.13 - 100.15
.NET Framework100.10 - 100.15
.NET 5100.10 - 100.12
.NET Core 3.1100.10 - 100.12
Xamarin.Android100.10 - 100.15
Xamarin.iOS100.10 - 100.15
UWP100.10 - 100.15
In This Article
Back to top Copyright © 2022 Esri.