#### # new MapVLayer(map, dataset, mapVOptions, container)

CesiumZondy.Overlayer.MapVLayer 基于新建立的Html Element嵌入mapv

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`map` | Object |  | 传入的cesium的地图对象Viewer
`dataset` | MapvDataSet |  | 传入的mapv的属性
`mapVOptions` | MapvOption |  | 可选参数。https://github.com/huiyan-fe/mapv/blob/master/API.md
`cesium` | Object |  | cesium的渲染模式
`cesium.postRender` | Boolean | false | 是否实时渲染
`mapVOptionscesium.cesium.postRenderFrame` | Boolean | 30 | 每间隔多少帧渲染一次
`container` | Element |  | 外部传入的div;外接的方式使用mapv

作者:
  - 基础平台/创新中心 潘卓然 ParnDeedlit

查看源代码 cesium/view/utils/mapV/MapVLayerPlugin.js, line 5

##### 示例

    // 构建对应的dataset
     var dataSet = new mapv.DataSet(data);

     // 设置对应的参数
     // https://github.com/huiyan-fe/mapv/blob/master/API.md
     var options = {
        context: '2d',    //cesium必须设置画布为2d
        postRender: false,
        postRenderFrame: 5,
        //fillStyle: 'rgba(255, 250, 50, 0.7)',
        label: {
            show: true,
            fillStyle: 'white',
            shadowColor: 'yellow',
            font: '15px Arial',
            shadowBlur: 10
        },
        size: 30,
        gradient: {
            0: "rgba(49, 54, 149, 0)",
            0.2: "rgba(69,117,180, 0.7)",
            0.3: "rgba(116,173,209, 0.7)",
            0.4: "rgba(171,217,233, 0.7)",
            0.5: "rgba(224,243,248, 0.7)",
            0.6: "rgba(254,224,144,0.7)",
            0.7: "rgba(253,174,97,0.7)",
            0.8: "rgba(244,109,67,0.8)",
            0.9: "rgba(215,48,39,0.8)",
            0.95: "rgba(165, 0, 38,0.8)"
        },
        max: 100,
        draw: 'honeycomb'   // 绘制蜂窝图
        }
     // 声明cesium的mapv图层并将其显示到三维球上
     var mapvLayer = new CesiumZondy.Overlayer.MapvLayer(map, dataSet, options);

### 方法

#### # addData(data, options)

增加数据

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`data` | Array | 数据.
`options` | Object | 只做额外增加的字段作用

See:
  - https://github.com/huiyan-fe/mapv/blob/master/API.md

查看源代码 cesium/view/utils/mapV/MapVLayerPlugin.js, line 233

#### # destroy()

销毁图层-实际调用remove，为了接口保持一致

查看源代码 cesium/view/utils/mapV/MapVLayerPlugin.js, line 398

#### # draw()

强制重回图层

查看源代码 cesium/view/utils/mapV/MapVLayerPlugin.js, line 374

#### # getData(data, options)

获取数据

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`data` | Array | 数据.
`options` | Object | 只做额外增加的字段作用

See:
  - https://github.com/huiyan-fe/mapv/blob/master/API.md

查看源代码 cesium/view/utils/mapV/MapVLayerPlugin.js, line 259

#### # hide()

隐藏图层

查看源代码 cesium/view/utils/mapV/MapVLayerPlugin.js, line 390

#### # remove()

销毁图层

查看源代码 cesium/view/utils/mapV/MapVLayerPlugin.js, line 406

#### # removeAllData()

删除数据

查看源代码 cesium/view/utils/mapV/MapVLayerPlugin.js, line 279

#### # show()

显示图层

查看源代码 cesium/view/utils/mapV/MapVLayerPlugin.js, line 382

#### # update()

更新图层

查看源代码 cesium/view/utils/mapV/MapVLayerPlugin.js, line 420

#### # updateData(data, options)

更新数据

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`data` | Array | 数据.
`options` | Object | 只做额外增加的字段作用

See:
  - https://github.com/huiyan-fe/mapv/blob/master/API.md

查看源代码 cesium/view/utils/mapV/MapVLayerPlugin.js, line 246