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
Navigationwhen replanning theRoute.Declaration
Swift
var routeReplanner: TomTomSDKRouteReplanner.RouteReplanner { get } -
RouteReplanningRetryPolicyto be used by Navigation to decide if a failed replan should be retried.Declaration
Swift
var routeReplanningRetryPolicy: ReplanningRetryPolicy { get } -
RouteReplanningRetryPolicyto be used by Navigation to decide if a failed deviation replan should be retried.Declaration
Swift
var routeDeviationReplanningRetryPolicy: ReplanningRetryPolicy { get } -
BetterProposalAcceptanceModethat will be used by navigationDeclaration
Swift
var betterProposalAcceptanceMode: BetterProposalAcceptanceMode { get } -
Specifies if
RouteReplanningEngineshould try to replan aRoutePlanafter deviation.Declaration
Swift
var deviationReplanningMode: DeviationReplanningMode { get } -
VehicleProviderthat will be used by navigation.Declaration
Swift
var vehicleProvider: VehicleProvider { get }
NavigationConfigurable Protocol Reference