NdsStore

Implementation of a DataStore which is based on an onboard NDS map.

Important: This is a Public Preview API. It may be changed or removed at any time.

Types

Link copied to clipboard
object Companion
Link copied to clipboard
data class MapOperation(val operation: MapOperationType, val node: RegionGraphNodeId)

Represents an operation on the onboard map

Functions

Link copied to clipboard

Adds listener that is called when an automatic update fails due to an irrecoverable error.

Link copied to clipboard

Adds listener that is called when a region is successfully updated with new content.

Link copied to clipboard

Add a listener for information about the region graph and state of the map.

Link copied to clipboard

Requests cancellation of all operations scheduled with scheduleMapOperations for the specified updatable regions.

Link copied to clipboard
open override fun close()
Link copied to clipboard

Finds the updatable regions within radius of position.

Link copied to clipboard

Removes previously registered listener.

Link copied to clipboard

Removes previously registered listener.

Link copied to clipboard

Removes the given listener.

Link copied to clipboard

Schedules the given operations to be performed on the onboard map.

Link copied to clipboard
open override fun setActiveRoute(polyline: List<GeoPoint>)

Sets the active route.

Link copied to clipboard
open override fun setPosition(position: GeoPoint)

Sets current position.

Link copied to clipboard

Enables or disables map updates.

Properties

Link copied to clipboard
Link copied to clipboard
open override val locationDecoder: LocationDecoder? = null
Link copied to clipboard
open override val storeAccess: NdsStoreAccess
Link copied to clipboard