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:
-
方法
设置半径
参数描述:
名称 |
类型 |
描述 |
radius |
Number
|
可选
设置热力图半径。 |
创建热力图图层
调用方法:
HeatmapGLTool.create([{x:118,y:32,value,50},{x:119,y:31,value,50}]);
参数描述:
名称 |
类型 |
描述 |
data |
Array.<Object>
|
可选
热力值数据。 |
销毁
动态变化
参数描述:
名称 |
类型 |
描述 |
adjust |
Boolean
|
可选
设置热力图是否使用动态半径。 |
定位数据范围
设置矩形面透明度
参数描述:
名称 |
类型 |
描述 |
value |
Number
|
可选
透明度。 |
从热图实例中删除所有先前存在的点并重新初始化。
调用方法:
HeatmapGLTool.setData([{x:118,y:32,value,50},{x:119,y:31,value,50}]);
参数描述:
名称 |
类型 |
描述 |
data |
Array.<Object>
|
可选
热力值数据。 |
显示隐藏热力图
参数描述:
名称 |
类型 |
描述 |
show |
Boolean
|
可选
是否显示。 |
更新热力图