NdsStore

class NdsStore : UpdatableDataStore, DataAvailabilityChecker, StoreAccessProvider, LocationDecoderProvider

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

Properties

Link copied to clipboard
Link copied to clipboard
open lateinit override var locationDecoder: LocationDecoder
Link copied to clipboard
open override val storeAccess: NdsStoreAccess
Link copied to clipboard

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

Enables or disables map updates.

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

Sets the active route.

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

Sets current position.