Skip to content

Heatmap ​

Heatmap ​

构造热力图,通过HeatmapOptions指定热力图样式

继承OverlayBase

Examples ​

javascript
const heatmap = new DiMap.Heatmap({
 map: map,
 data: [
   [116.234,39.1231,12],
   [116.234,39.1231,10],
   [116.234,39.1231,20]
   ...
 ]
})
heatmap.show()

constructor ​

Parameters ​

getBounds ​

获取热力图最佳视野范围对象

Examples ​

javascript
const bounds = heatmap.getBounds()
map.fitBounds(bounds, {
 padding: 100
})

Returns LngLatBounds

HeatmapOptions ​

热力图选项

Properties ​

参数名必选类型描述
map是Map地图实例
data是Array<[number, number, number]>热力数据,[经度, 纬度, 热力值]
max否number热力最大值(默认从data中计算得出),越接近最大值,颜色越深
radius否number热力半径大小,默认为30,单位像素
opacity否number热力透明度,取值范围 [0,1],0表示完全透明,1表示不透明。默认为0.8
userData否Record<string, any>用户自定义数据对象