NavigationConfigurable

public protocol NavigationConfigurable : DynamicRoutingProvider

An NavigationConfigurable object defines the behaviour to use when start Navigation object.

Important

This is a Public Preview API. It may be changed or removed at any time.
  • The configuration parameters for navigation service

    Declaration

    Swift

    var parameters: URLComponents? { get }
  • Location provider supports the following location activities.

    Declaration

    Swift

    var locationProvider: LocationProvider { get }
  • The current navigation engines set up for the Navigation.

    Declaration

    Swift

    var navigationEngines: NavigationEngines { get }
  • Type of Route Replanner to be decided to be used by the Navigation when replanning the Route.

    Declaration

    Swift

    var routeReplanner: TomTomSDKRouteReplanner.RouteReplanner { get }
  • RouteReplanningRetryPolicy to be used by Navigation to decide if a failed replan should be retried.

    Declaration

    Swift

    var routeReplanningRetryPolicy: ReplanningRetryPolicy { get }
  • RouteReplanningRetryPolicy to be used by Navigation to decide if a failed deviation replan should be retried.

    Declaration

    Swift

    var routeDeviationReplanningRetryPolicy: ReplanningRetryPolicy { get }
  • BetterProposalAcceptanceMode that will be used by navigation

    Declaration

    Swift

    var betterProposalAcceptanceMode: BetterProposalAcceptanceMode { get }
  • Specifies if RouteReplanningEngine should try to replan a RoutePlan after deviation.

    Declaration

    Swift

    var deviationReplanningMode: DeviationReplanningMode { get }
  • VehicleProvider that will be used by navigation.

    Declaration

    Swift

    var vehicleProvider: VehicleProvider { get }