startNavigation

abstract fun startNavigation()

Starts turn-by-turn navigation with the currently selected route.

Called when the user taps "Navigate" on Android Auto route preview. This triggers:

  1. GuidanceViewModel to start guidance

  2. isGuidanceActive to become true

  3. guidanceState to start emitting navigation updates

Preconditions

  • A route must be computed and selected

  • Route preview should be active

Implementation Notes

The adapter should call guidanceViewModel.onEvent(GuidanceEvent.OnStartGuidance).