Package-level declarations

Types

Link copied to clipboard
sealed class DestinationStatus

The list of route tracking destination statuses. Used to determine how close the current location is to the next destination.

Link copied to clipboard

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 method passing in this class as the argument.

Link copied to clipboard
sealed class ReroutingStrategy

The route tracker's rerouting strategy. Strategies determine which locations will be used during rerouting and/or if new route is optimized.

Link copied to clipboard
class RouteTracker : Resourceable

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:

Link copied to clipboard

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.displayTextUnits (com.arcgismaps.geometry.LinearUnit).

Link copied to clipboard

Defines tracking progress (passed and remaining geometries, remaining time and distance).

Link copied to clipboard

Defines route tracking current status data. Contains information about route tracker status. Subscribe to RouteTrackerTrackingStatusChangedEvent for getting all updates in the event model.

Link copied to clipboard

Direction guidance text reformatted for speech. Contains voice guidance and type.

Link copied to clipboard
sealed class VoiceGuidanceType

The list of VoiceGuidance notification types. Used to determine type of voice guidance notification.