如何将自定义UI元素(如复选框、组合框等)添加到CesiumJS场景中

How to add custom UI elements (like checkboxes, combos and etc) to CesiumJS scene?

本文关键字:添加 CesiumJS 组合 自定义 UI 元素 复选框      更新时间:2023-09-26

我想在主场景中添加复选框,每个复选框都表示一个WMS层。选择它们将自动使用层信息初始化提供者,并将它们添加到地图中。找不到任何有用的东西。我怎样才能做到这一点?Cesium API中是否定义了任何方法来实现它,或者我应该只创建自定义HTML复选框并在每次选中复选框时渲染场景?

提前谢谢各位。

使用HTML复选框(或类似复选框)用于UI,Cesium API调用响应事件。

有一个Imagery Layers Manipulation Demo可用,它有类似于我想你描述的复选框。

还可以查看上面演示的Sandcastle实时代码。