MBMOfflineRegionTilePyramidDefinition

Deprecated


@interface MBMOfflineRegionTilePyramidDefinition : NSObject

An offline region definition is a geographic region defined by a style URL, geographic bounding box, zoom range, and device pixel ratio. Both minZoom and maxZoom must be ≥ 0, and maxZoom must be ≥ minZoom. The maxZoom may be ∞, in which case for each tile source, the region will include tiles from minZoom up to the maximum zoom level provided by that source. The pixelRatio must be ≥ 0 and should typically be 1.0 or 2.0.

  • Deprecated

    Unavailable

    Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)init NS_UNAVAILABLE;
  • Deprecated

    Unavailable

    Undocumented

    Declaration

    Objective-C

    + (nonnull instancetype)new NS_UNAVAILABLE;
  • Deprecated

    Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)initWithStyleURL:(nonnull NSString *)styleURL
                                      bounds:(nonnull MBMCoordinateBounds *)bounds
                                     minZoom:(double)minZoom
                                     maxZoom:(double)maxZoom
                                  pixelRatio:(float)pixelRatio
                     glyphsRasterizationMode:(MBMGlyphsRasterizationMode)glyphsRasterizationMode;

    Swift

    init(styleURL: String, bounds: MBMCoordinateBounds, minZoom: Double, maxZoom: Double, pixelRatio: Float, glyphsRasterizationMode: GlyphsRasterizationMode)
  • Deprecated

    The style associated with the offline region.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) NSString *styleURL;

    Swift

    var styleURL: String { get }
  • Deprecated

    The bounds covering the region.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nonnull) MBMCoordinateBounds *bounds;

    Swift

    var bounds: MBMCoordinateBounds { get }
  • Deprecated

    Minimum zoom level for the offline region.

    Declaration

    Objective-C

    @property (nonatomic, readonly) double minZoom;

    Swift

    var minZoom: Double { get }
  • Deprecated

    Maximum zoom level for the offline region.

    Declaration

    Objective-C

    @property (nonatomic, readonly) double maxZoom;

    Swift

    var maxZoom: Double { get }
  • Deprecated

    Pixel ratio to be accounted for when downloading assets.

    Declaration

    Objective-C

    @property (nonatomic, readonly) float pixelRatio;

    Swift

    var pixelRatio: Float { get }
  • Deprecated

    Specifies glyphs download mode.

    Declaration

    Objective-C

    @property (nonatomic, readonly) MBMGlyphsRasterizationMode glyphsRasterizationMode;

    Swift

    var glyphsRasterizationMode: GlyphsRasterizationMode { get }