在 cesium.js 中使用 heatmap.js

Use heatmap.js in cesium.js

我有兴趣在我的 Cesium 应用程序中显示热图。在 heatmap.js website they have a number of demos such as the leaflet demo 上,将热图对象添加为图层。我想知道在 Cesium.js 中是否有办法做这样的事情。我见过有人提到渲染一个(或多个)PNG 并将其显示为一个层,如果有一种方法可以即时完成并将它们添加到我的 Cesium 实例中,这是一个可行的选择。

我已经看到examples of heatmaps in Cesium but it's never explained how they did that (I don't even know if they used heatmap.js). There is also an issue on the Cesium.js GitHub这件事,但他们似乎并没有积极追求它。

因为没有什么是我喜欢的,所以我创建了 2 个库来合并 heatmap.js into Cesium. Both can be found on my GitHub。他们被称为:

CesiumHeatmap

这是一个使用 Entity.RectangleSingleTileImageryProvider 在地球上显示热图的库。

HeatmapImageryProvider

这是一个使用自定义 Cesium.ImageryProvider 在地球上显示热图的库。