В документации я вижу, что сущность, похоже, может иметь связанные с ней различные формы (точка, многоугольник, полилиния, прямоугольник, рекламный щит и т. Д.). Но как я могу добавить, например, несколько прямоугольников или полигонов с другим цветом, формой и т. Д.?Как я могу связать несколько прямоугольников с объектом в Cesiumjs?
1
A
ответ
1
Вам необходимо создать отдельные объекты. У одного объекта есть много графических опций (точка, метка, многоугольник и т. Д.), Но только один из каждого объекта. Поэтому, если вам нужны три отдельных ярлыка, вам нужно три объекта. Они могут находиться в одном и том же положении, если это необходимо, с разными смещениями пикселей ярлыка.
Обновление моего ответа для включения некоторого «примитивного» кода в ответ на комментарий ниже.
var rectangle = viewer.scene.primitives.add(new Cesium.RectanglePrimitive({
rectangle : Cesium.Rectangle.fromDegrees(-120.0, 20.0, -60.0, 40.0)
}));
Смежные вопросы
- 1. Как я могу нарисовать несколько прямоугольников в картинке в C#?
- 2. iText - как связать действия с графическим объектом?
- 3. Как я могу сделать несколько прямоугольников подряд программно?
- 4. Как связать сетку с объектом
- 5. Связать значок с объектом
- 6. Как рисовать несколько прямоугольников
- 7. Как Overlay несколько прямоугольников
- 8. Django: как я могу связать несколько групп с одним файлом?
- 9. Как связать внешний ключ с объектом?
- 10. Связать UserControl с объектом DataSource
- 11. как связать кнопку xaml с объектом
- 12. Связать анимацию с объектом ViewModel
- 13. Как связать функции с объектом JSON?
- 14. Нарисуйте несколько прямоугольников
- 15. Как связать с уже привязанным объектом?
- 16. Связать не-сущность с объектом
- 17. Как связать угловой контроллер с существующим объектом
- 18. Javascript: Как связать строку с объектом?
- 19. Как связать WPF DataGridComboBoxColumn с объектом ViewModel?
- 20. Как связать Wpf DataGridColumn с объектом?
- 21. Как связать() с динамически созданным объектом
- 22. Как связать данные с объектом филиной собственностью связать человек
- 23. Связать GridView с одним объектом
- 24. связать значение с другим объектом в ListView
- 25. Как связать список ключей с объектом
- 26. Как связать ввод формы с объектом?
- 27. Как нарисовать несколько прямоугольников с помощью C#
- 28. Как связать @RequestParam с объектом весной MVC?
- 29. Как связать запись базы данных с объектом
- 30. Как связать текст с объектом GameObject
Хорошо, если это так, то есть ли способ, чтобы сделать эту «вспомогательная» сущность unclickable? Я имею в виду не показывать для них «SelectionIndicator». – ma2s
Не как сущности. Вы можете добавить «примитивы», которые являются следующим слоем под сущностями, и не могут быть изменены, если вы не подключите свой собственный обработчик. – emackey