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 = ReplanningRetryPolicyFactory.create(), val betterProposalAcceptanceMode: BetterProposalAcceptanceMode = BetterProposalAcceptanceMode.Automatic, val deviationReplanningMode: DeviationReplanningMode = DeviationReplanningMode.Automatic, val guidanceEngine: GuidanceEngine = OffRoadGuidanceEngineFactory.create(), val mapMatchingEngine: MapMatchingEngine = OffRoadMapMatchingEngineFactory.create(), val routeProjectionEngine: RouteProjectionEngine = OffRoadRouteProjectionEngineFactory.create(), val routeTrackingEngine: RouteTrackingEngine = OffRoadRouteTrackingEngineFactory.create(), val routeProgressEngine: RouteProgressEngine = OffRoadRouteProgressEngineFactory.create(), val arrivalDetectionEngine: ArrivalDetectionEngine = OffRoadArrivalDetectionEngineFactory.create(), val vehicleProvider: VehicleProvider = VehicleProviderFactory.create(), 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.