一、坐标系统
cesium中坐标系统分为地理坐标、世界坐标(X,Y,Z)、屏幕坐标三种。
通常使用地理坐标来进行位置表达,笛卡尔空间坐标系常用来做一些空间位置变换如平移旋转缩放,屏幕坐标常用来做用户交互等,三者之间相互转换。
(1)默认使用WGS84作为空间参考,地理坐标又分为两种经纬度和弧度两种表达方式
(2)采用右手系的笛卡尔空间直角坐标系,也叫世界坐标、原点就是椭球的中心。这里的Cartesian3,有点类似于三维系统中的Point3D对象,new Cesium.Cartesian3(x, y, z)

(3)屏幕坐标即屏幕显示的二维坐标,左上角为坐标原点,鼠标点击即可获取,new Cesium.Cartesian2(x, y)

二、坐标转换
1.角度和弧度互转
var radians=Cesium.Math.toRadians(degrees);//经纬度转弧度
var degrees=Cesium.Math.toDegrees(radians);//弧度转经纬度
2.地理经纬度转

最低0.47元/天 解锁文章
2751






