Skip to content

HeatmapLayer ​

HeatmapLayer ​

热力图层类

继承BaseLayer

Examples ​

javascript
const heatmapLayer = new DiMap.HeatmapLayer({
 max: 100,
 radius: 25,
 opacity: 0.7
})
heatmapLayer.addFeature(new DiMap.HeatmapFeature({...}))
heatmapLayer.addToMap(map)
heatmapLayer.on("click", () => {
 console.log("click")
})

constructor ​

Parameters ​

参数名必选类型描述
opts否HeatmapLayerOptions热力图图层配置选项
sourceId否string数据源ID

HeatmapLayerOptions ​

热力图图层配置项

Properties ​

参数名必选类型描述
layout否HeatmapLayout热力图图层布局
paint否HeatmapPaint热力图图层样式
minzoom否number热力图层最小缩放层级
maxzoom否number热力图层最大缩放层级
max否number热力值权重最大值,默认自动计算
radius否number热力图半径,单位像素,默认30
opacity否number热力图透明度,范围0-1,默认0.8