TomTomSDKNavigationTileStore
-
Defines an area along a route for prefetching.
See moreDeclaration
Swift
public struct AreaAlongRoute
-
Configuration settings determining how a persistent cache of a
See moreNavigationTileStore
is to be stored on disk.Declaration
Swift
public struct CacheStorageConfiguration
-
Implementation of a Data Store which is based on an online map. It requires a position around which the cloud data will be fetched.
Important
Only oneNavigationTileStore
existing at any given time is supported. Instantiating multiple objects at the same time could yield unexpected results (including instability and increased bandwidth usage). There is no substantial practical advantage in creating multiple instances of this object. A single instance can be created and its reference can be shared across all necessary components. Instantiate one and share the reference to it to all required places.Declaration
Swift
public final class NavigationTileStore : UpdatableDataStore
-
Configuration parameters for prefetching navigation map data. It defines area around the current position or around the active route for which navigation map data is prefetched and kept available in
See moreNavigationTileStore
.Declaration
Swift
public struct PrefetchingConfiguration
-
Configuration parameters for caching navigation map data that is stored in
See moreNavigationTileStore
. It configures in-memory tile store size andCacheStorageConfiguration
.Declaration
Swift
public struct CachingConfiguration
-
Configuration parameters for a
See moreNavigationTileStore
. It can configure navigation tiles language, caching and prefetching mechanisms that will make system more or less robust to temporary unavailability of the map data source, but at a greater memory and bandwidth cost.Declaration
Swift
public struct NavigationTileStoreConfiguration
-
Protocol that wraps the key generator required for the configuration of the Tile Store persistent storage.
See moreDeclaration
Swift
public protocol PersistentStorageEncryptionKeyProvider