Package com.tomtom.sdk.navigation
Types
Callback used in the NavigationController.setActiveRoute function. Active route change is asynchronous and the callback methods will be called once the change is finished, whether it succeeds or not.
Prediction containing limited list of future positions.
Configuration of the Navigation SDK.
Responsible for interacting with and customizing a navigation.
Represents an error raised when something went wrong in navigation.
Callback used in starting navigation. Starting navigation is asynchronous, and the callback methods will be called after the operation is finished, whether it succeeds or not.
Returned when an error occurred during initialization of the underlying services.
Used to inform the client that the active route has changed. Can be registered with TomTomNavigation.addOnActiveRouteChangedListener.
Used to inform caller about the arrival at the destination.
Used to inform caller about errors during navigating. Can be registered with TomTomNavigation.addOnNavigationErrorListener.
Used to inform caller about guidance.
Used to inform caller about lane guidance.
Used to inform caller about detailed information in current location on road.
Used to inform caller that current location has been matched to the road.
Used to inform caller that new prediction containing future locations has be generated.
Used to inform caller that navigation has been started.
Used to inform caller about progress on Route.
Informs about new ReplannedRoute when ContinuousReplanningMode is set to ContinuousReplanningMode.MANUAL in NavigationConfiguration.
Used to inform caller about getting off the route.
Used to inform caller that the route has been updated.
Used to inform a caller that the waypoint has been visited.
Callback used in the NavigationController.addRouteToTrip function. Route addition is asynchronous and the callback methods will be called once the addition is finished, whether it succeeds or not.
Specifies the reason for changes in the current route.
Options to specify all required parameters for a single navigation session.
Callback used in the NavigationController.removeRouteFromTrip function. Route removal is asynchronous and the callback methods will be called once the removal is finished, whether it succeeds or not.
Callback used in the update function. Route update is asynchronous and the callback methods will be called once the update is finished, whether it succeeds or not.
Returned when an error occurred while updating the Route.
Specifies the reason for updating the current route.
Responsible for interacting with and customizing a navigation.
Callback used in the update function. Trip update is asynchronous and the callback methods will be called once the update is finished, whether it succeeds or not.
Returned when an error occurs while updating the Trip.