查阅Cesium API

CesiumHeatmapGL扩展

调用方法:
HeatmapGLTool = SmartEarth.CesiumHeatmapGL(Viewer);
参数描述:
名称 类型 描述
Viewer Viewer 地图视图。
option 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生效。
Author:
  • 张丹钊

方法

设置半径

changeRadius(radius)

参数描述:
名称 类型 描述
radius Number 可选 设置热力图半径。
创建热力图图层
调用方法:
HeatmapGLTool.create([{x:118,y:32,value,50},{x:119,y:31,value,50}]);
参数描述:
名称 类型 描述
data Array.<Object> 可选 热力值数据。
销毁
动态变化

dynamicAdjust(adjust)

参数描述:
名称 类型 描述
adjust Boolean 可选 设置热力图是否使用动态半径。
定位数据范围

flyToBounding()

设置矩形面透明度

setAlpha(value)

参数描述:
名称 类型 描述
value Number 可选 透明度。
从热图实例中删除所有先前存在的点并重新初始化。
调用方法:
HeatmapGLTool.setData([{x:118,y:32,value,50},{x:119,y:31,value,50}]);
参数描述:
名称 类型 描述
data Array.<Object> 可选 热力值数据。
显示隐藏热力图
参数描述:
名称 类型 描述
show Boolean 可选 是否显示。
更新热力图

updateHeatmap()