cesium 通过矩形的左上右下的两个点获取矩形的四角坐标

214 阅读1分钟
let rectangle = Cesium.Rectangle.fromCartesianArray([pointOne, pointTwo]) 
// 西北角弧度坐标(左上) 
const northwest = Cesium.Rectangle.northwest(rectangle) 
// 西南角弧度坐标(左下) 
const southwest = Cesium.Rectangle.southwest(rectangle) 
// 东北角弧度坐标(右上) 
const northeast = Cesium.Rectangle.northeast(rectangle)
// 东南角弧度坐标(右下) 
const southeast = Cesium.Rectangle.southeast(rectangle)

// 转换为经纬度 
// 左上坐标 
const leftTop = [Cesium.Math.toDegrees(northwest.longitude),Cesium.Math.toDegrees(northwest.latitude)] 
//左下坐标
const leftBottom = [Cesium.Math.toDegrees(southwest.longitude),Cesium.Math.toDegrees(southwest.latitude)] 
//右上坐标
const rightTop = [Cesium.Math.toDegrees(northeast.longitude),Cesium.Math.toDegrees(northeast.latitude)] 
//右下坐标
const rightBottom =[Cesium.Math.toDegrees(southeast.longitude),Cesium.Math.toDegrees(southeast.latitude)]