Cesium+Turf.js计算不规则多边形重心,为行政区划中心添加标签
项目中需要添加行政区划,并在区域中心添加label标注,而使用cesium计算的中心点是最小外接圆圆心。//cesium方法计算多边形中心// 得到每块多边形的坐标集合var polyPositions = entity.polygon.hierarchy.getValue(Cesium.JulianDate.now()).positions;// 根据坐标集合构造BoundingSphere获取中心点坐标var polyCenter = Cesium.BoundingSphere.fromPoi
原创
2021-01-13 11:52:46 ·
4682 阅读 ·
3 评论