| Interface | Description |
|---|---|
| RoutePanelViewModel.RouteNavigationStateListener |
Interface for events
|
| Class | Description |
|---|---|
| NavigationCue |
Class representing a navigational cue along a route.
|
| NavigationCue.ConditionalNavigationCue |
Class representing the guts of a Navigation Cue.
|
| NavigationCueExpander |
Utility class for expanding common abbreviations found in navigational cues.
|
| NavigationCueHandler |
Class to handle the serialization and deserialization of navigation cues inside of Routes.
|
| NavigationFeedbackService |
Responsible for providing feedback (speed, distance, eta, voice cues, vibration, etc.) throughout
navigation.
|
| NavigationUxManager |
Manages the User Experience for navigation.
|
| NavigationZoomService |
Manages zooming in and out throughout the course of navigation.
|
| ObjectivePairingService |
This class is responsible for drawing a line from the user to their current objective.
|
| RerouteDialog |
Dialog class to present the user with re-routing options upon them requesting to start navigation.
|
| RouteNavigationViewModel |
Listener for Route Events such as Off Route and ArrivedAtPoint.
|
| RoutePanelViewModel |
This class is responsible for managing the state (e.g.
|
| SceneSettingService |
Handles the dimming of routes and the setting of orientation
|
| Enum | Description |
|---|---|
| NavigationCue.TriggerMode |
Defines how the cue should be triggered--based on distance away from a point or estimated
time until the point is reached.
|