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

标签 javascript jquery user-interface cesiumjs

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

在此先感谢各位。

最佳答案

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

有一个Imagery Layers Manipulation Demo可用,它具有与我认为您所描述的类似的复选框。

另请查看 Sandcastle live code对于上面的演示。

关于javascript - 如何将自定义 UI 元素(如复选框、组合等)添加到 CesiumJS 场景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26609797/

相关文章:

javascript - 我无法在 javascript 中使用 '\n",我不知道为什么它不起作用

javascript - Phonegap Ajax 请求端口 8000

javascript - 比较未按预期工作的 JavaScript 日期

javascript - Angular JS 和 Animate.css : fade animation is janky

java - 在 jframe 中读取已删除的面板

javascript - 在 jQuery 中调用 Ajax 返回数据的 HTML 元素 ID

jquery - 不安全的 JavaScript 尝试访问带有 URL 错误的框架

jQuery - 获取文本文件,读取它,然后将结果作为类添加到多个 div

java - GUI创建代码布局理论?

html - 使用 Twitter Bootstrap 水平放置表单域