cesium热力图热加载
时间: 2023-10-22 18:06:21 浏览: 134
Cesium中的热力图可以使用cesium-heatmap.js库来实现。该库支持热力图的动态加载和卸载,可以通过以下代码实现:
```javascript
// 加载热力图
var heatmap = viewer.scene.primitives.add(new Cesium.Primitive({
geometryInstances: new Cesium.GeometryInstance({
geometry: new Cesium.RectangleGeometry({
rectangle: Cesium.Rectangle.fromDegrees(-120.0, 20.0, -60.0, 50.0),
vertexFormat: Cesium.VertexFormat.POSITION_ONLY
}),
attributes: {
color: Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.RED)
}
}),
appearance: new Cesium.PerInstanceColorAppearance({
flat: true,
translucent: false
})
}));
// 卸载热力图
viewer.scene.primitives.remove(heatmap);
```
阅读全文