L.supermap.mapVLayer(dataSet, mapVOptions, options)
leaflet/overlay/MapVLayer.js, line 9
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
dataSet |
mapv.DataSet |
MapV 图层数据集。 |
||||||||||||
mapVOptions |
Object |
MapV 图层参数。 |
||||||||||||
options |
Object |
参数。
|
Fires
Extends
Events
-
loaded
leaflet/overlay/MapVLayer.js, line 58 -
图层添加完成之后触发。
Methods
-
addData(data, options)
leaflet/overlay/MapVLayer.js, line 83 -
追加数据。
Name Type Description data
Object 要追加的数据。
options
Object 要追加的值。
-
clearData()
leaflet/overlay/MapVLayer.js, line 132 -
清除数据。
-
draw()
leaflet/overlay/MapVLayer.js, line 140 -
绘制图层。
-
getCanvas(){HTMLElement}
leaflet/overlay/MapVLayer.js, line 165 -
获取 canvas。
Returns:
Type Description HTMLElement 返回 mapV 图层包含的 canvas 对象。 -
getContainer(){HTMLElement}
leaflet/overlay/MapVLayer.js, line 174 -
获取容器。
Returns:
Type Description HTMLElement 返回包含 mapV 图层的 dom 对象。 -
getData(){mapv.DataSet}
leaflet/overlay/MapVLayer.js, line 104 -
获取数据。
Returns:
Type Description mapv.DataSet mapv 数据集。 -
getTopLeft(){L.Bounds}
leaflet/overlay/MapVLayer.js, line 183 -
获取左上角坐标。
Returns:
Type Description L.Bounds 返回左上角坐标。 -
removeData(filter)
leaflet/overlay/MapVLayer.js, line 116 -
删除符合过滤条件的数据。
Name Type Description filter
function 过滤条件。条件参数为数据项,返回值为 true,表示删除该元素;否则表示不删除。
Example
filter=function(data){ if(data.id=="1"){ return true } return false; }
-
render()
leaflet/overlay/MapVLayer.js, line 157 -
渲染。
-
setZIndex(zIndex)
leaflet/overlay/MapVLayer.js, line 148 -
设置 canvas 层级。
Name Type Description zIndex
number canvas 层级。
-
update(opt, data, options)
leaflet/overlay/MapVLayer.js, line 93 -
更新图层。
Name Type Description opt
Object 待更新的数据。
data
Object mapv 数据集。
options
Object mapv 绘制参数。