Fx构造函数
# new MapvLayer(map, dataset, mapvoption)
参数:
名称 | 类型 | 描述 |
---|---|---|
map |
Object | 传入的mapboxgl的地图对象 |
dataset |
MapvDataSet | 传入的mapv的属性。 |
mapvoption |
MapvOption | 可选参数。 |
- See:
Example
var options = {
size: 13,
gradient: {
0.25: "rgb(0,0,255)",
0.55: "rgb(0,255,0)",
0.85: "yellow",
1.0: "rgb(255,0,0)"
},
max: 60,
animation: {
type: 'time',
stepsRange: {
start: 0,
end: 100
},
trails: 10,
duration: 4,
},
draw: 'heatmap'
}
var mapvLayer = new mapboxgl.zondy.MapvLayer(map, dataSet, options);
方法
# remove()
移除图层,清空所有的事件与数据,与destroy效果一致,保持接口与mapboxgl本身一致
# removeData(filter)
移除满足过滤条件的数据
参数:
名称 | 类型 | 描述 |
---|---|---|
filter |
function | 过滤函数,返回true的保留 |
Example
filter: function(item){
if (item.count > 10 && item.count < 50) {
return true;
} else {
return false;
}
}