查阅Cesium API

Heatmap

参数描述:
名称 类型 描述
Viewer Viewer 地图视图。
Author:
  • 张丹钊、金磊

方法

向三维场景中添加热力图。

addHeatMap(name, option)Heatmap

参数描述:
名称 类型 描述
name String 可选 名称。
option Object 可选 参数。
名称 类型 默认值 描述
type String 'Heatmap' 可选 热力图类型[Heatmap/Heatmap3D/HeatmapGL](可选)。
sourceData Object 可选 热力图点数据(可选)。
flyTo Boolean true 可选 加载数据后定位。
radius Number 50 可选 半径。
alpha Number 1 可选 矩形面透明度。
height Number 可选 矩形面高度,未设置高度则贴地。
dynamic Boolean false 可选 动态半径,半径随高度变化而变化,点数多时慎用。
minRadius Number 1 可选 最小半径,dynamic为true生效。
maxRadius Number 50 可选 最大半径,dynamic为true生效。
minOpacity Number 0.1 可选 最小透明度,HeatmapGL无效。
maxOpacity Number 0.8 可选 最大透明度,HeatmapGL无效。
blur Number 0.85 可选 模糊系数,模糊系数越高,渐变就越平滑,HeatmapGL无效。
gradient Object {'.3': 'blue','.5': 'green','.7': 'yellow','.95': 'red'} 可选 渐变色,HeatmapGL无效。
tooltip Boolean false 可选 是否显示tooltip,HeatmapGL无效。
返回:
返回一个Heatmap的对象。
删除图层

deleteObject()

定位数据范围

flyToBounding()

从热图实例中删除所有先前存在的点并重新初始化。

setData(data)

参数描述:
名称 类型 描述
data Array.<Object> 可选 热力值数据。
设置显示隐藏

setVisibility(show)

参数描述:
名称 类型 描述
show Boolean 可选 true|false