Protocols
The following protocols are available globally.
-
Provides the context for current and future positions.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol ActiveRouteUpdatable : AnyObject
-
Interface for data stores that need to know about the current position and active route of the host device to function correctly and/or optimally.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol UpdatableDataStore : ActiveRouteUpdatable, PositionUpdatable
-
Container that holds a handle (raw pointer) to the map instance.
Note
for use inside SDK only.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol MapDataStoreAccess
-
Describe an interface of the synchronized access to onboard map data.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol MapDataStoreAccessSyncing
-
Interface for components that rely on the onboard map. It is used to synchronise access/unavailability states for map files.
It is expected that every user which reads or modifies the map implements this interface and register itself for notification in the
NDSStoreAccessSync
.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol OnStoreAccessChangedObserver : Observer
-
Provides the context for current and future positions.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol PositionUpdatable : AnyObject