Как добавить пользовательские элементы пользовательского интерфейса (например, флажки, комбо и т. д.) в сцену CesiumJS?

Я хочу добавить флажки на основную сцену, каждый из которых указывает слой WMS. Их выбор автоматически инициализирует провайдер с информацией о слое и добавит их на карту. Ничего полезного по этому поводу не нашел. Как я могу этого добиться? Есть ли какой-либо способ, определенный в Cesium API для его выполнения, или я должен просто создавать пользовательские флажки HTML и отображать сцену каждый раз, когда флажок установлен?

Заранее спасибо, ребята.


person 0xmtn    schedule 28.10.2014    source источник


Ответы (1)


Используйте флажки HTML (или аналогичные) для пользовательского интерфейса с вызовами Cesium API в ответ на события.

Доступна демонстрация управления слоями изображений, в которой флажки, похожие на то, что, я думаю, вы описываете.

Также ознакомьтесь с действующим кодом Sandcastle для приведенной выше демонстрации.

person emackey    schedule 28.10.2014