CitymapperNavigationTracking

class CitymapperNavigationTracking : NavigationController

Types

Link copied to clipboard
object Companion
Link copied to clipboard
fun interface StartNavigationResultListener : StartNavigationResultListener
Link copied to clipboard
class UnsupportedRouteException(message: String, cause: Exception?) : RuntimeException

Functions

Link copied to clipboard
fun createNavigableRoute(seedRoute: Route, trackingConfiguration: TrackingConfiguration): NavigableRoute
Link copied to clipboard
open override fun endNavigation()
Link copied to clipboard
fun registerGuidanceEventListener(listener: GuidanceEventListener): Disposable
Link copied to clipboard
open fun registerRouteProgressListener(listener: RouteProgressListener<RouteProgress?>): Disposable
Link copied to clipboard
fun setVehicleLockState(state: VehicleLockState)
Link copied to clipboard
@RequiresPermission(value = "android.permission.ACCESS_FINE_LOCATION")
open override fun startNavigation(route: Route, trackingConfiguration: TrackingConfiguration, startNavigationResultListener: StartNavigationResultListener)

Properties

Link copied to clipboard
open override val activeRouteProgress: Flow<RouteProgress?>

Extensions

Link copied to clipboard
@RequiresPermission(value = "android.permission.ACCESS_FINE_LOCATION")
suspend fun CitymapperNavigationTracking.startNavigation(route: Route, trackingConfiguration: TrackingConfiguration): StartNavigationResult