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 theRoute
.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 navigationDeclaration
Swift
var betterProposalAcceptanceMode: BetterProposalAcceptanceMode { get }
-
Specifies if
RouteReplanningEngine
should try to replan aRoutePlan
after deviation.Declaration
Swift
var deviationReplanningMode: DeviationReplanningMode { get }
-
VehicleProvider
that will be used by navigation.Declaration
Swift
var vehicleProvider: VehicleProvider { get }