Package-level declarations
Types
Used to inform the caller that the active route has been changed. The active route is the only route that is being followed for which the navigation provides guidance.
Used to inform the caller that they have arrived at the destination.
Used to inform the caller that the guidance information has been updated. This interface provides listeners when there are changes in instructions, announcements, and distance to next instruction.
Used to inform the caller that the horizon information has been updated.
Used to inform the caller that the lane guidance information has been updated. This interface provides listeners for when lane guidance starts and ends.
Used to inform the caller that the navigation language has been changed.
Used to inform the caller that the location context has been updated.
Used to inform the caller that a new location has been map-matched.
Provides access to currently registered engines and allows updating them.
Defines parameters required to start a navigation session.
Specifies the current navigation state of the TomTomNavigation object.
Used to inform the caller that the NavigationState has been changed.
Used to inform the caller that the progress on the active Route has been updated.
Used to inform the caller that a route has been added to the navigation session.
Reason why the route was added to the navigation.
Used to inform the caller that a route has been removed from the navigation session.
Reason the route was removed from navigation.
Used to inform the caller that the route tracking stage has been updated.
Used to inform the caller that a route has been updated.
Specifies the reason for updating the current route.
The TomTomNavigation interface serves as the primary interface for controlling the navigation process. It provides a comprehensive set of functionalities for managing and customizing a navigation session.
Used to inform the caller that the WaypointState has been changed during navigation.