start

abstract fun start()

Starts navigation without a Route. In this case, navigation just provides a MapMatchingResult and LocationContext. Therefore, navigation interacts only with LocationMapMatchedListener and LocationContextUpdatedListener. If the NavigationStateChangedListener is registered, it is notified with the state set to NavigationState.FreeDriving.

Important: This is a Public Preview API. It may be changed or removed at any time.

Throws

if the instance of TomTomNavigation has already been started.


abstract fun start(navigationOptions: NavigationOptions)

Starts navigation with provided NavigationOptions. Navigation will go through all steps:

If the NavigationStateChangedListener is registered, it is notified with the state set to NavigationState.ActiveGuidance.

Important: This is a Public Preview API. It may be changed or removed at any time.

Parameters

navigationOptions

Details of the navigation options for starting the navigation session.

Throws

if vehicle used for navigation is incompatible with the given route plan.