HeatMap

new SuperMap3D.HeatMap(options)

热力图类。通过该类可以自定义热力图的多种属性,实现在热力图上实时添加点等多种功能。
Name Type Description
options Object 参数具有以下属性:
Name Type Description
quality Quality optional 热力图的质量,默认值为MEDIUM
intensityRange Cartesian2 optional 热力图强度值范围,默认0到1
bounds bounds optional 热力图数据的地理范围
Example:
var heatMap = new HeatMap({
quality: Quality.HIGH,
intensityRange: new SuperMap3D.Cartesian2(0.2,0.8),
});

Members

获取或设置热力图数据的地理界限。

maxPerFrameDrawCount : Number

获取或者设置每帧最多绘制的点个数。

readonlytexture : Texture

获取热力图的纹理。

Methods

addPoint(x, y, intensity, size)

添加点。
Name Type Description
x Number 点的x坐标
y Number 点的y坐标
intensity Number 点的强度值
size Number 点的大小

setData(data)

批量添加点集。
Name Type Description
data Array 待添加的点集数据
Example:
var heatMap = new HeatMap();
heatMap.setData();
scene.primitives.add(heatMap);