MapOptions
public class MapOptions : NSObject
Allows the user to configure the initial parameters of the map.
-
Creates a new instance with some optional parameters.
Declaration
Swift
public init( mapStyle: StyleContainer? = nil, apiKey: String, cameraUpdate: CameraUpdate? = nil, onlineCachePolicy: OnlineCachePolicy = .default, cachePolicy: OnDiskCachePolicy = .default, styleMode: StyleMode? = nil )Parameters
mapStyleStyleContainerwith availableStyleDefinition‘s.apiKeyKey used for map initialization.
cameraUpdateProvides initial
CameraUpdatewhere zoom, tilt and rotation can be defined.cachePolicyProvides a custom
ResourceCachePolicyto use for style caching.onlineCachePolicyProvides a custom
OnlineCachePolicyto use for tile caching.styleModeProvides an initial
StyleModeto use during map initialization. -
Creates a new instance with some optional parameters.
Declaration
Swift
public init( mapStyle: StyleContainer? = nil, apiKey: String, cameraUpdate: CameraUpdate? = nil, onlineCachePolicy: OnlineCachePolicy = .default, cachePolicy: OnDiskCachePolicy = .default, styleMode: StyleMode? = nil, dataProviders: [MapDisplayDataProvider]? = nil )Parameters
mapStyleStyleContainerwith availableStyleDefinition‘s.apiKeyKey used for map initialization.
cameraUpdateProvides initial
CameraUpdatewhere zoom, tilt and rotation can be defined.cachePolicyProvides a custom
ResourceCachePolicyto use for style caching.onlineCachePolicyProvides a custom
OnlineCachePolicyto use for tile caching.styleModeProvides an initial
StyleModeto use during map initialization.dataProvidersCustom data providers to provide data of map tiles.
ImportantThis is a Public Preview API. It may be changed or removed at any time.
-
Provides information about what main (usually light) and dark styles are defined. Each style is defined as a
StyleDefinition.Declaration
Swift
public let mapStyle: StyleContainer? -
Key used for map initialization.
Declaration
Swift
public let apiKey: String -
Provides initial
CameraUpdatewhere zoom, tilt and rotation can be defined.Declaration
Swift
public let cameraUpdate: CameraUpdate? -
Provides a custom
OnDiskCachePolicyto use for tile caching if componetization is disabled.Declaration
Swift
public let cachePolicy: OnDiskCachePolicy -
Provides a custom
OnlineCachePolicyto use for tile caching.Declaration
Swift
public let onlineCachePolicy: OnlineCachePolicy -
Provides an initial
StyleModeto use during map initialization. If nothing is provided,StyleMode.mainwill be usedDeclaration
Swift
public let styleMode: StyleMode? -
List of custom MapDisplayDataProviders.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public let dataProviders: [MapDisplayDataProvider]?
MapOptions Class Reference