Class: MapvLayer

MapvLayer

Mapv图层

new mapboxgl.supermap.MapvLayer(map, dataSet, mapVOptions)

mapboxgl/overlay/MapvLayer.js, line 5
Name Type Description
map Object

地图

dataSet Object

数据集

mapVOptions Object

Mapv参数

Methods

addData(data, options)

mapboxgl/overlay/MapvLayer.js, line 38

追加数据

Name Type Description
data Object

要追加的数据

options Object

要追加的值

clearData()

mapboxgl/overlay/MapvLayer.js, line 87

清除数据

getData(){mapv.DataSet}

mapboxgl/overlay/MapvLayer.js, line 59

获取数据

Returns:
Type Description
mapv.DataSet mapv数据集

getTopLeft()

mapboxgl/overlay/MapvLayer.js, line 24

获取左上的距离

removeData(filter)

mapboxgl/overlay/MapvLayer.js, line 71

删除符合过滤条件的数据

Name Type Description
filter function

过滤条件。条件参数为数据项,返回值为true,表示删除该元素;否则表示不删除

Example
filter=function(data){
   if(data.id=="1"){
     return true
   }
   return false;
 }

update(opt)

mapboxgl/overlay/MapvLayer.js, line 48

更新图层

Name Type Description
opt Object

待更新的数据
data -{Object} mapv数据集
options -{Object} mapv绘制参数