The list of route tracking destination statuses. Used to determine how close the current location is to the next destination.
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.
The route tracker's rerouting strategy. Strategies determine which locations will be used during rerouting and/or if new route is optimized.
Uses a location to provide status and progress updates as a route is traversed (by a moving vehicle, for example). RouteTracker can give the time or distance to the next maneuver, notify if the location is off-route, and regenerate a new route if necessary. Basic workflow:
Defines tracking distance Tracking distance contains two types of distances - raw and display. Raw distance is always in meters (fixed units). Display distance is in TrackingDistance.getDisplayTextUnits() (LinearUnit).
Defines tracking progress (passed and remaining geometries, remaining time and distance).
Defines route tracking current status data Contains information about route tracker status. Subscribe to RouteTrackerTrackingStatusChangedEvent for getting all updates in the event model.
Direction guidance text reformatted for speech Contains voice guidance and type.
The list of VoiceGuidance notification types. Used to determine type of voice guidance notification.