热力图类。通过该类可以自定义热力图的多种属性,实现在热力图上实时添加点等多种功能。
Name | Type | Description |
---|---|---|
options.quality |
Quality | optional 热力图的质量,默认值为MEDIUM。 |
options.intensityRange |
Cartesian2 | optional 热力图强度值范围,默认0到1。 |
options.bounds |
bounds | optional 热力图数据的地理范围。 |
Example:
var heatMap = new HeatMap({
quality: Quality.HIGH,
intensityRange: new SuperMap3D.Cartesian2(0.2,0.8),
});
Members
-
bounds : BoundingRectangle
-
获取或设置热力图数据的地理界限。
-
获取或者设置每帧最多绘制的点个数。
-
readonlytexture : Texture
-
获取热力图的纹理。
Methods
-
添加点。
Name Type Description x
Number 点的x坐标。 y
Number 点的y坐标。 intensity
Number 点的强度值。 size
Number 点的大小。 -
批量添加点集。
Name Type Description data
Array 待添加的点集数据。 Example:
const data = [{x:,y:,intensity:},...] var heatMap = new HeatMap(); heatMap.setData(data); scene.primitives.add(heatMap);