Инструменты рисования и измерения цезия для 2D-карт?

Я использую Cesium для отображения строго 2D-карты в браузере (обернутой в React с использованием библиотеки Resium).

Я заинтересован в том, чтобы дать пользователю возможность рисовать линии\многоугольники и измерять расстояния между двумя точками или областью внутри многоугольника.

По сути, я хочу именно этот пример OpenLayeres, но в Cesium: https://openlayers.org/en/latest/examples/measure.html

Как бы это сделать?

Спасибо

1 ответ

Я занимался исследованием библиотеки инструментов для рисования цезием.
Это не то же самое, что вы просили, но вы можете использовать его для своих нужд. вы можете использовать для 2D и 3D карт. он предоставляет все основные функции, такие как рисование круга, многоугольника, добавление маркера, рисование линии, расчет расстояния и т. д.

      I have found cesium-draw the library for the VUE.
[cesium draw ](https://www.npmjs.com/package/cesium-draw)<br>
If you can work with Angular their is a lot of cesium sport in angular so you can use
[angular-cesium](https://angular-cesium.com/)  

если вы нашли что-то еще, пожалуйста, поделитесь, я люблю видеть.

Другие вопросы по тегам