我有兴趣在我的Cesium应用程序中显示热图。在heatmap.js website上,他们有许多演示,例如leaflet demo,它将热图对象添加为图层。我想知道在Cesium.js中是否有办法做这样的事情。我已经看到有人提到渲染一个(或多个)PNG并将其显示为一个层,如果有一种方法我可以动态地将它们添加到我的身上,那么这是一个可行的选择。铯实例。
我见过examples of heatmaps in Cesium,但它从未解释过他们是如何做到的(我甚至不知道他们是否使用过heatmap.js)。 Cesium.js GitHub关于此问题也存在问题,但他们似乎并没有积极地追求它。
答案 0 :(得分:4)
因为没有我喜欢的东西所以我创建了2个库以将heatmap.js合并到Cesium中。两者都可以在my GitHub找到。他们被称为:
<强> CesiumHeatmap 强>
这是一个使用Entity.Rectangle
或SingleTileImageryProvider
来显示地球上的热图的图书馆。
<强> HeatmapImageryProvider 强>
这是一个使用自定义Cesium.ImageryProvider
来显示地球上的热图的库。