Package-level declarations

  • Configuration: This class is used to configure TomTomNavigation for hybrid mode. It offers both basic and advanced setup options, allowing for extensive customization of navigation engines and components.

    • Basic configuration: Sets up the Navigation SDK with essential navigation components.

    • Advanced configuration: Includes essential navigation and additional components for advanced use cases, allowing for extensive customization of individual navigation engines and components.

  • HybridTomTomNavigationFactory: This factory class is responsible for creating instances of TomTomNavigation specifically configured for hybrid mode. It utilizes the provided Configuration to set up and customize the navigation instance accordingly.

Types

Link copied to clipboard

The configuration used to set up TomTomNavigation to work in hybrid mode.

Link copied to clipboard

Creates an instance of TomTomNavigation used for hybrid navigation.

Functions

Link copied to clipboard
fun HybridRouteReplannerFactory.createOnlineFirst(onlineRoutePlanner: RoutePlanner, offlineRoutePlanner: RoutePlanner, navigationTileStore: NavigationTileStore, configuration: RouteReplannerConfiguration = RouteReplannerConfiguration()): RouteReplanner

Creates an instance of hybrid RouteReplanner configured with expectation of online first behaviour. Online first behaviour is controlled by feature toggles