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 |
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 |
Remarks
An exception is thrown if the Route is not found or if it lacks Stops or DirectionManeuvers.
Applies to
Platforms and versions
Target | Versions |
---|---|
.NET Standard 2.0 | 100.10 - 100.15 |
.NET 6.0 | 100.13 - 100.15 |
.NET 6.0 Windows | 100.13 - 100.15 |
.NET Framework | 100.10 - 100.15 |
.NET 5 | 100.10 - 100.12 |
.NET Core 3.1 | 100.10 - 100.12 |
Xamarin.Android | 100.10 - 100.15 |
Xamarin.iOS | 100.10 - 100.15 |
UWP | 100.10 - 100.15 |