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
data class MapOperation(val operation: MapOperationType, val node: RegionGraphNodeId)
Content copied to clipboard
Represents an operation on the onboard map
Functions
Link copied to clipboard
fun addOnAutomaticUpdateFailureListener(listener: (error: UpdateErrorCode) -> Unit)
Content 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
fun addRegionGraphListener(listener: (regionGraphOrError: Result<RegionGraph, UpdateErrorCode>) -> Unit)
Content copied to clipboard
Add a listener for information about the state of the map.
Link copied to clipboard
fun removeOnAutomaticUpdateFailureListener(listener: (error: UpdateErrorCode) -> Unit)
Content copied to clipboard
Removes previously registered listener.
Link copied to clipboard
Removes previously registered listener.
Link copied to clipboard
fun removeRegionGraphListener(listener: (regionGraphOrError: Result<RegionGraph, UpdateErrorCode>) -> Unit)
Content 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
Sets the active route.
Link copied to clipboard
Sets current position.
Link copied to clipboard
Enables or disables map updates.