DefaultTomTomNavigation

@available(*, deprecated, message: "This API is deprecated and will be removed with the next major release.")
public class DefaultTomTomNavigation : TomTomNavigation

The DefaultTomTomNavigation object defines the functionality of the navigation.

Lifecycle

  • Creates an instance of DefaultTomTomNavigation.

    Important

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

    Declaration

    Swift

    public init(
        locationProvider: LocationProvider,
        dataSourceSelectionEngine: DataSourceSelectionEngine?,
        dataStoreMaintenanceEngine: DataStoreMaintenanceEngine?,
        mapMatchingEngine: MapMatchingEngine,
        routeProgressEngine: RouteProgressEngine,
        guidanceEngine: GuidanceEngine,
        routeTrackingEngine: RouteTrackingEngine?,
        arrivalDetectionEngine: ArrivalDetectionEngine,
        locationContextProviderEngine: LocationContextProviderEngine,
        horizonEngine: HorizonEngine?,
        routeReplanner: TomTomSDKRouteReplanner.RouteReplanner,
        routeReplanningEngine: RouteReplanningEngine,
        routeProjectionEngine: RouteProjectionEngine?,
        routeReplanningRetryPolicy: ReplanningRetryPolicy,
        routeDeviationReplanningRetryPolicy: ReplanningRetryPolicy,
        betterProposalAcceptanceMode: BetterProposalAcceptanceMode,
        deviationReplanningMode: DeviationReplanningMode,
        vehicleProvider: VehicleProvider,
        usePredictions: Bool
    )

    Parameters

    locationProvider

    The LocationProvider to be used during navigation.

    dataSourceSelectionEngine

    The DataSourceSelectionEngine to be used during navigation.

    dataStoreMaintenanceEngine

    The DataStoreMaintenanceEngine to be used during navigation.

    mapMatchingEngine

    The MapMatchingEngine to be used during navigation.

    routeProgressEngine

    The RouteProgressEngine to be used during navigation.

    guidanceEngine

    The GuidanceEngine to be used during navigation.

    routeTrackingEngine

    The RouteTrackingEngine to be used during navigation.

    arrivalDetectionEngine

    The ArrivalDetectionEngine to be used during navigation.

    locationContextProviderEngine

    The LocationContextProviderEngine to be used during navigation.

    horizonEngine

    The HorizonEngine to be used during navigation.

    routeReplanner

    The TomTomSDKRouteReplanner.RouteReplanner to be used during navigation.

    routeReplanningEngine

    The RouteReplanningEngine to be used during navigation.

    routeProjectionEngine

    The RouteProjectionEngine to be used during navigation.

    routeReplanningRetryPolicy

    The ReplanningRetryPolicy to be used during navigation for replanning.

    routeDeviationReplanningRetryPolicy

    The ReplanningRetryPolicy to be used during navigation for replanning on deviation.

    betterProposalAcceptanceMode

    The BetterProposalAcceptanceMode to be used during navigation.

    deviationReplanningMode

    The DeviationReplanningMode to be used during navigation.

    vehicleProvider

    The VehicleProvider to be used during navigation.

    usePredictions

    Use predictions during navigation.

  • Creates an instance of DefaultTomTomNavigation.

    Important

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

    Declaration

    Swift

    public convenience init(
        locationProvider: LocationProvider,
        dataSourceSelectionEngine: DataSourceSelectionEngine?,
        dataStoreMaintenanceEngine: DataStoreMaintenanceEngine?,
        mapMatchingEngine: MapMatchingEngine,
        routeProgressEngine: RouteProgressEngine,
        guidanceEngine: GuidanceEngine,
        routeTrackingEngine: RouteTrackingEngine?,
        arrivalDetectionEngine: ArrivalDetectionEngine,
        locationContextProviderEngine: LocationContextProviderEngine,
        horizonEngine: HorizonEngine?,
        routeReplanner: TomTomSDKRouteReplanner.RouteReplanner,
        routeReplanningEngine: RouteReplanningEngine,
        routeProjectionEngine: RouteProjectionEngine?,
        routeReplanningRetryPolicy: ReplanningRetryPolicy,
        routeDeviationReplanningRetryPolicy: ReplanningRetryPolicy,
        betterProposalAcceptanceMode: BetterProposalAcceptanceMode,
        deviationReplanningMode: DeviationReplanningMode,
        vehicleProvider: VehicleProvider
    )

    Parameters

    locationProvider

    The LocationProvider to be used during navigation.

    dataSourceSelectionEngine

    The DataSourceSelectionEngine to be used during navigation.

    dataStoreMaintenanceEngine

    The DataStoreMaintenanceEngine to be used during navigation.

    mapMatchingEngine

    The MapMatchingEngine to be used during navigation.

    routeProgressEngine

    The RouteProgressEngine to be used during navigation.

    guidanceEngine

    The GuidanceEngine to be used during navigation.

    routeTrackingEngine

    The RouteTrackingEngine to be used during navigation.

    arrivalDetectionEngine

    The ArrivalDetectionEngine to be used during navigation.

    locationContextProviderEngine

    The LocationContextProviderEngine to be used during navigation.

    horizonEngine

    The HorizonEngine to be used during navigation.

    routeReplanner

    The TomTomSDKRouteReplanner.RouteReplanner to be used during navigation.

    routeReplanningEngine

    The RouteReplanningEngine to be used during navigation.

    routeProjectionEngine

    The RouteProjectionEngine to be used during navigation.

    routeReplanningRetryPolicy

    The ReplanningRetryPolicy to be used during navigation for replanning.

    routeDeviationReplanningRetryPolicy

    The ReplanningRetryPolicy to be used during navigation for replanning on deviation.

    betterProposalAcceptanceMode

    The BetterProposalAcceptanceMode to be used during navigation.

    deviationReplanningMode

    The DeviationReplanningMode to be used during navigation.

    vehicleProvider

    The VehicleProvider to be used during navigation.

Public