Package-level declarations
Types
Link copied to clipboard
data class Configuration(val context: Context, val locationProvider: LocationProvider, val apiKey: String? = null, val navigationTileStore: NavigationTileStore? = null, val dataStoreMaintenanceEngine: DataStoreMaintenanceEngine? = null, val routePlanner: RoutePlanner? = null, val routeReplanner: RouteReplanner? = null, val routeReplanningEngine: RouteReplanningEngine? = null, val replanningRetryPolicy: ReplanningRetryPolicy = TomTomReplanningRetryPolicy(), val betterProposalAcceptanceMode: BetterProposalAcceptanceMode = BetterProposalAcceptanceMode.Manual, val deviationReplanningMode: DeviationReplanningMode = DeviationReplanningMode.Automatic, val maintainRoutesMode: MaintainRoutesMode = MaintainRoutesMode.ActiveRouteOnly, val guidanceEngine: GuidanceEngine = GuidanceEngineFactory.createStaticGuidanceEngine(
context,
GuidanceEngineOptions()
), val horizonEngine: HorizonEngine? = null, val mapMatchingEngine: MapMatchingEngine? = null, val locationContextProviderEngine: LocationContextProviderEngine? = null, val routeProjectionEngine: RouteProjectionEngine? = null, val routeTrackingEngine: RouteTrackingEngine = RouteTrackingEngineFactory.create(), val routeProgressEngine: RouteProgressEngine = RouteProgressEngineFactory.create(), val arrivalDetectionEngine: ArrivalDetectionEngine = DefaultArrivalDetectionEngineFactory.create(), val vehicleProvider: VehicleProvider = DefaultVehicleProvider(), val telemetry: Telemetry? = null)
The configuration used to set up Navigation SDK to work in online mode.
Link copied to clipboard
annotation class ExperimentalOnlineNavigationFactory
Link copied to clipboard
Creates an instance of TomTomNavigation used for online navigation.