com.tomtom.sdk.navigation:navigation
The Navigation module provides a robust set of tools for managing navigation tasks. This module contains the primary interface, TomTomNavigation, which facilitates the control and customization of navigation sessions. Key functionalities include:
Starting and stopping navigation sessions.
Managing active routes and route plans.
Registering various listeners to receive updates on navigation states, location changes, route progress, and more.
Customizing navigation settings such as route replanning modes, unit systems, and preferred languages.
Packages
This package provides specialized configurations and a factory to set up and customize TomTomNavigation for hybrid navigation mode. It allows for both basic and advanced configurations, enabling developers to tailor the navigation experience to suit various use cases.
The package provides specialized configurations and a factory to set up and customize TomTomNavigation for offline navigation mode. It allows for both basic and advanced configurations, enabling developers to tailor the navigation experience to suit various use cases.
Off-road navigation is designed for areas without roads, such as rural or wilderness regions or where traditional road navigation systems are inaccurate. The package provides specialized configurations and a factory to set up and customize TomTomNavigation for off-road navigation mode. It allows for both basic and advanced configurations, enabling developers to tailor the navigation experience to suit various use cases.
The package provides specialized configurations and a factory to set up and customize TomTomNavigation for online navigation mode. It allows for both basic and advanced configurations, enabling developers to tailor the navigation experience to suit various use cases.
The package provides tools for preserving and resuming navigation sessions using NavigationResumeSnapshot. The main class in this package is NavigationResumeSnapshotRenewer, which handles the saving and loading of navigation snapshots periodically or manually, ensuring the navigation state can be restored after interruptions.