思路:使用多边形图层PolygonLayer,借助函数将一个经纬度转换成扇形经纬度数组
扇形经纬度数组生成函数
/** 返回扇形经纬度数组 绘制多边形
* lon 经度
* lat 维度
* radius 半径
* azimuth 方向角
* jiaodu(扇形的夹角)
*
* **/
export const drawPolygon = (lon, lat, radius, azimuth, jiaodu) => {
let Ea = 6378137; // 赤道半径
let Eb = 6356725; // 极半径
let positionArr = [];
positionArr.push([lon, lat]);
// 需求正北是0° cesium正东是0°
let s = jiaodu / 2;
for (let i = 0 + azimuth - s; i <= jiaodu

最低0.47元/天 解锁文章
882

被折叠的 条评论
为什么被折叠?



