Package-level declarations
Types
Link copied to clipboard
data class Configuration(val context: Context, val locationProvider: LocationProvider, val hybridNavigationDataStore: HybridNavigationDataStore? = null, val ndsStore: NdsStore? = null, val apiKey: String? = null, val navigationTileStore: NavigationTileStore? = null, val dataStoreMaintenanceEngine: DataStoreMaintenanceEngine? = null, val dataStoreSelectionEngine: DataStoreSelectionEngine? = null, val onlineRoutePlanner: RoutePlanner? = null, val offlineRoutePlanner: RoutePlanner? = null, val routeReplanner: RouteReplanner? = null, val routeReplanningEngine: RouteReplanningEngine? = null, val replanningRetryPolicy: ReplanningRetryPolicy = TomTomReplanningRetryPolicy(), val betterProposalAcceptanceMode: BetterProposalAcceptanceMode = BetterProposalAcceptanceMode.Automatic, val deviationReplanningMode: DeviationReplanningMode = DeviationReplanningMode.Automatic, val guidanceEngine: GuidanceEngine = GuidanceEngineFactory.createDynamicGuidanceEngine(
context,
GuidanceEngineOptions()
), val horizonEngine: HorizonEngine? = null, val mapMatchingEngine: MapMatchingEngine? = null, val routeProjectionEngine: RouteProjectionEngine? = null, val routeTrackingEngine: RouteTrackingEngine = RouteTrackingEngineFactory.create(), val routeProgressEngine: RouteProgressEngine = RouteProgressEngineFactory.create(), val arrivalDetectionEngine: ArrivalDetectionEngine = DefaultArrivalDetectionEngineFactory.create(), val vehicleProvider: VehicleProvider = VehicleProviderFactory.create(), val telemetry: Telemetry? = null)
The configuration used to set up Navigation SDK to work in hybrid mode.
Link copied to clipboard
Creates an instance of TomTomNavigation used for hybrid navigation.