1.世界坐标转经纬度
var ellipsoid = viewer.scene.globe.ellipsoid;
var cartesian3 = new Cesium.cartesian3(x,y,z);
var cartographic = ellipsoid.cartesianToCartographic(cartesian3);
var latitude = Cesium.Math.toDegrees(cartographic.latitude);
var longitude = Cesium.Math.toDegrees(cartographic.longitude);
var height = cartographic.height;
2.屏幕坐标转世界坐标
var pick1= new Cesium.Cartesian2(0,0);
var cartesian = viewer.scene.globe.pick(viewer.camera.getPickRay(pick1), viewer.scene);
3.世界坐标转屏幕坐标
var windowCoordinates = Cesium.SceneTransforms.wgs84ToWindowCoordinates(scene, Cartesian3);
4.经纬度转世界坐标
var cartesian = Cesium.Cartesian3.fromDegrees(longitude,latitude, height);
5.世界坐标转屏幕坐标
var coordinates = Cesium.SceneTransforms.wgs84ToWindowCoordinates(scene, Cartesian3);
6.弧度转角度
var longitude = Cesium.Math.toDegrees(cartograhpinc.longitude); //经度
var latitude = Cesium.Math.toDegrees(cartograhphic.latitude); //纬度
7.角度转弧度
let ellipsoid = viewer.scene.globe.ellipsoid;
let cartographic = Cesium.Cartographic.fromDegrees(longitude, latitude, height);