new MapvLayer(map, dataSet, mapVOptions)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/mapboxgl/iclient-mapboxgl.js"></script>
<script>
new mapboxgl.supermap.MapvLayer(map, dataSet, mapVOptions);
</script>
// ES6 Import
import { MapvLayer } from '@supermapgis/iclient-mapboxgl';
new MapvLayer(map, dataSet, mapVOptions);
mapboxgl/overlay/MapvLayer.js, line 12
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
map |
mapboxgl.Map |
MapBoxGL Map 对象,将在下个版本弃用,请用 map.addLayer() 方法添加图层。 |
||||||
dataSet |
Mapv.DataSet |
MapV 图层数据集。 |
||||||
mapVOptions |
Object |
Mapv 参数。
|
Methods
-
addData(data, options)
mapboxgl/overlay/MapvLayer.js, line 129 -
追加数据。
Name Type Description data
Object 要追加的数据。
options
Object 要追加的值。
-
clearData()
mapboxgl/overlay/MapvLayer.js, line 178 -
清除数据。
-
getData(){Mapv.DataSet}
mapboxgl/overlay/MapvLayer.js, line 150 -
获取数据。
Returns:
Type Description Mapv.DataSet mapv 数据集。 -
getTopLeft()
mapboxgl/overlay/MapvLayer.js, line 206 -
获取左上的坐标。
-
hide()
mapboxgl/overlay/MapvLayer.js, line 195 -
隐藏该图层
-
onAdd(map)
mapboxgl/overlay/MapvLayer.js, line 50 -
添加图层到地图。
Name Type Description map
Object 地图对象。
-
onRemove()
mapboxgl/overlay/MapvLayer.js, line 68 -
移除图层。
-
removeData(filter)
mapboxgl/overlay/MapvLayer.js, line 162 -
删除符合过滤条件的数据。
Name Type Description filter
function 可选 过滤条件。条件参数为数据项,返回值为 true,表示删除该元素;否则表示不删除。
Example
filter=function(data){ if(data.id=="1"){ return true } return false; }
-
render()
mapboxgl/overlay/MapvLayer.js, line 77 -
渲染图层。
-
setVisibility(visibility)
mapboxgl/overlay/MapvLayer.js, line 252 -
设置图层可见性。
Name Type Description visibility
boolean 可选 是否显示图层(当前地图的 resolution 在最大最小 resolution 之间)。
-
setZIndex(zIndex)
mapboxgl/overlay/MapvLayer.js, line 268 -
设置 canvas 层级。
Name Type Description zIndex
number canvas 层级。
-
show()
mapboxgl/overlay/MapvLayer.js, line 185 -
显示该图层
-
update(opt)
mapboxgl/overlay/MapvLayer.js, line 139 -
更新图层。
Name Type Description opt
Object 待更新的数据。
Name Type Description data
Object mapv 数据集。
options
Object mapv 绘制参数。