Package-level declarations

Types

Link copied to clipboard
data class Configuration(    val context: Context,     val locationProvider: LocationProvider,     val routeReplanner: RouteReplanner? = null,     val routeReplanningEngine: RouteReplanningEngine? = null,     val replanningRetryPolicy: ReplanningRetryPolicy = TomTomReplanningRetryPolicy(),     val betterProposalAcceptanceMode: BetterProposalAcceptanceMode = BetterProposalAcceptanceMode.Manual,     val deviationReplanningMode: DeviationReplanningMode = DeviationReplanningMode.Automatic,     val guidanceEngine: GuidanceEngine = OffRoadGuidanceEngineFactory.create(),     val mapMatchingEngine: MapMatchingEngine = OffRoadMapMatchingEngineFactory.create(),     val locationContextProviderEngine: LocationContextProviderEngine = OffRoadLocationContextProviderEngineFactory.create(),     val routeProjectionEngine: RouteProjectionEngine = OffRoadRouteProjectionEngineFactory.create(),     val routeTrackingEngine: RouteTrackingEngine = OffRoadRouteTrackingEngineFactory.create(),     val routeProgressEngine: RouteProgressEngine = OffRoadRouteProgressEngineFactory.create(),     val arrivalDetectionEngine: ArrivalDetectionEngine = OffRoadArrivalDetectionEngineFactory.create(),     val vehicleProvider: VehicleProvider = DefaultVehicleProvider(),     val telemetry: Telemetry? = null)

The configuration used to set up Navigation SDK to work in off-road mode.

Link copied to clipboard

Off-road navigation is designed for areas without roads, such as rural or wilderness areas or where traditional road navigation systems are inaccurate. You can enable off-road navigation using routes imported from GPS Exchange Format (GPX) files.