绘制自定义形状-扇形
感谢群友 墨明棋妙 309764601@qq.com 提供功能思路和源码
目前cesium的entity里面是没有直接绘制扇形的形状的,当时在网上搜索的时候,在官方的google group里面有人明确说明是没有的,然后需要自己重载Geometry,再重新打包。。。
这,略麻烦,然后墨明棋妙兄弟就自己写了一个函数来进行绘制,最终提供了源码,感谢感谢
思路比较简单,如下:
1. 以当前点为圆心,每隔一度计算一个圆弧上的点,如果需要更精确,可以分的更细一些
2. 将所有点放到集合中,使用polygon来构建形状
原理参考:
https://www.cnblogs.com/softfair/p/lat_lon_distance_bearing_new_lat_lon.html
为了方便查看,这里将所有的点都标注出来了,
结果图像示例: