MaplyElevationCesiumChunk

@interface MaplyElevationCesiumChunk : MaplyElevationChunk

Initialize the elevation data with a Cesium terrain tile.

Processes Cesium’s terrain tile format into a form we can use.

  • Initialize with the Cesium elevation data and size.

    This initializer takes an NSData object with the format specified in: http://cesiumjs.org/data-and-assets/terrain/formats/quantized-mesh-1.0.html

    Declaration

    Objective-C

    - (nonnull instancetype)initWithCesiumData:(NSData *_Nonnull)data
                                         sizeX:(unsigned int)sizeX
                                         sizeY:(unsigned int)sizeY;

    Swift

    init(cesiumData data: Data, sizeX: UInt32, sizeY: UInt32)

    Parameters

    data

    The NSData with the specified format

    sizeX

    tile size in X.

    sizeY

    tile size in Y.

  • If set, this cales the elevation

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) float scale;

    Swift

    var scale: Float { get set }