Package-level declarations
Types
Informs the caller that the active route has changed. The active route is the only route that is being followed for which the navigation provides guidance.
Informs the caller about destination arrival.
Informs the caller about updates in the guidance information. This interface provides listeners when there are changes in instructions, announcements, and distance to next instruction.
Interface to horizon update listeners. Used to receive horizon update events during navigation.
Informs the caller about changes in lane guidance. This interface provides listeners for when lane guidance starts and ends.
Informs the caller that the navigation language has changed.
Interface to location context update listeners. Used to receive location context update events during navigation.
Used to inform caller that new location was 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 when the NavigationState is changed.
Used to inform caller about progress on the active Route.
Informs the caller that a route has been added to the navigation session.
Reason why the route was added to the navigation.
Informs the caller that the active or proposed route has been removed from the navigation session.
Reason the route was removed from navigation.
On every position update informs the caller about route tracking state updates. The information about the route state is represented by the RouteTrackingState.
Informs the caller that the current route has been updated.
Specifies the reason for updating the current route.
Responsible for interacting with and customizing a navigation.
Defines types of UnitSystem handling.
Informs the caller about waypoint arrival state changes during navigation.