Map Libre Navigation Engine
open class MapLibreNavigationEngine(mapLibreNavigation: MapLibreNavigation, routeUtils: RouteUtils, locationValidator: LocationValidator = LocationValidator(mapLibreNavigation.options.locationAcceptableAccuracyInMetersThreshold), backgroundScope: CoroutineScope = CoroutineScope(Dispatchers.Default), mainScope: CoroutineScope = CoroutineScope(Dispatchers.Main)) : NavigationEngine
Default implementation for NavigationEngine which is responsible for fetching location updates and processing them to set the current navigation state.
Constructors
Link copied to clipboard
constructor(mapLibreNavigation: MapLibreNavigation, routeUtils: RouteUtils, locationValidator: LocationValidator = LocationValidator(mapLibreNavigation.options.locationAcceptableAccuracyInMetersThreshold), backgroundScope: CoroutineScope = CoroutineScope(Dispatchers.Default), mainScope: CoroutineScope = CoroutineScope(Dispatchers.Main))