NavigationDestinationArrivalObserver

public protocol NavigationDestinationArrivalObserver : Observer

Declares an observer that can receive navigation events of arrival at destination.

Destination arrival is detected by the TomTomSDKNavigationEngines/ArrivalDetectionEngine. On arrival detection, navigation continues in turn-by-turn mode until it’s stopped or switched into free-driving mode.

To be notified about the destination arrival event while navigating, first implement the NavigationDestinationArrivalObserver protocol:

class CustomNavigationDestinationArrivalObserver: NavigationDestinationArrivalObserver {
    func didArriveAtDestination(route: TomTomSDKRoute.Route) {
        // Add code here that handles arrival at a destination.
    }
}

Then add this observer using addDestinationArrivalObserver(_:).

To stop receiving the destination arrival event, remove the observer using removeDestinationArrivalObserver(_:).

  • Notifies when destination arrival is detected by the ArrivalDetectionEngine.

    Declaration

    Swift

    func didArriveAtDestination(route: Route)

    Parameters

    route

    The current route.