MBMCustomRasterSourceOptions
@interface MBMCustomRasterSourceOptions : NSObject
Options for custom raster source.
-
Unavailable
Undocumented
Declaration
Objective-C
- (nonnull instancetype)init NS_UNAVAILABLE; -
Unavailable
Undocumented
Declaration
Objective-C
+ (nonnull instancetype)new NS_UNAVAILABLE; -
Undocumented
Declaration
Objective-C
- (nonnull instancetype)initWithFetchTileFunction:(nonnull MBMTileFunctionCallback)fetchTileFunction cancelTileFunction:(nonnull MBMTileFunctionCallback)cancelTileFunction;Swift
init(fetchTileFunction: @escaping TileFunctionCallback, cancelTileFunction: @escaping TileFunctionCallback) -
Undocumented
Declaration
Objective-C
- (nonnull instancetype)initWithFetchTileFunction:(nonnull MBMTileFunctionCallback)fetchTileFunction cancelTileFunction:(nonnull MBMTileFunctionCallback)cancelTileFunction minZoom:(uint8_t)minZoom maxZoom:(uint8_t)maxZoom tileSize:(uint16_t)tileSize;Swift
init(fetchTileFunction: @escaping TileFunctionCallback, cancelTileFunction: @escaping TileFunctionCallback, minZoom: UInt8, maxZoom: UInt8, tileSize: UInt16) -
The callback that provides data for a tile.
Declaration
Objective-C
@property (nonatomic, readonly, nonnull) MBMTileFunctionCallback fetchTileFunction;Swift
var fetchTileFunction: TileFunctionCallback { get } -
The callback that cancels a tile.
Declaration
Objective-C
@property (nonatomic, readonly, nonnull) MBMTileFunctionCallback cancelTileFunction;Swift
var cancelTileFunction: TileFunctionCallback { get } -
A minimum zoom level, at which to create vector tiles.
The default value is
0.Declaration
Objective-C
@property (nonatomic, readonly) uint8_t minZoom;Swift
var minZoom: UInt8 { get } -
A maximum zoom level, at which to create vector tiles.
A higher maximum zoom level provides greater details at high map zoom levels.
The default value is
18.Declaration
Objective-C
@property (nonatomic, readonly) uint8_t maxZoom;Swift
var maxZoom: UInt8 { get } -
Size of the tiles. Tile size must be a power of 2. Default is
512.Declaration
Objective-C
@property (nonatomic, readonly) uint16_t tileSize;Swift
var tileSize: UInt16 { get }
MBMCustomRasterSourceOptions Class Reference