Cesium 实战 27 - 高级标绘功能系列之曲线旗帜
Cesium 实战 27 - 高级标绘功能系列之曲线旗帜核心代码完整代码在线示例在三维GIS中,标绘功能用的比较多,除了基础标绘(点线面、圆),还包括高级标绘。比如:直击箭头、进攻方向、聚集地、钳形攻势等等。和之前的基础标绘系列一样,网上资源、教程也有挺多,但是质量版本各异,对于需要的人使用起来可能不太方便。这里开启高级标绘功能系列,把主流的一些标绘功能介绍一下,提供在线示例。标绘功能系列包含=直击箭头、进攻方向、聚集地、钳形攻势,本文是曲线旗帜教程。本文包括核心代码、完整代码以及在线示例。核心代码高级标绘功能系列的原理都比较相似:首先是构建标绘事件,通过点击事件获取坐标,通过移动事件,获取多个坐标,使用相关算法,根据获取的坐标构建相应的多边形,最后绘制多边形即可。需要注意的地方是,一般开启标绘,点击之后,鼠标移动会实时构建多边形,往往通过CallbackProperty实现。曲线旗帜只需2个控制点(起点和终点),通过贝塞尔曲线插值生成旗帜形