var daTAs = {
code: '',
longitude: 121.42875949287559,
latitude: 31.198376344961723,
height: 6,
heading: 90,
scale: 1,
range: 50,
bimshow: true,
iseidting: false,
depthtest: false,
mat: '',
};
/* CESIUM原装函数 */
/* CESIUM原装函数 */
/* CESIUM原装函数 */
/*
new Cesium.Matrix3(
column0Row0, column1Row0, column2Row0,
column0Row1, column1Row1, column2Row1,
column0Row2, column1Row2, column2Row2)
*/
//经纬度坐标转换笛卡尔坐标
//Cartesian3.fromDegrees = a {x: -2847383.0422115843, y: 4659501.404998853, z: 3284729.700788161}
var fromDegrees = Cesium.Cartesian3.fromDegrees(daTAs.longitude, daTAs.latitude, daTAs.height);
var fromDegrees1 = Cesium.Cartesian3.fromDegrees(daTAs.longitude- 0.0005, daTAs.latitude- 0.0005, daTAs.height);
//笛卡尔坐标转换成4X4的矩阵,Transfroms。第四行是笛卡尔坐标,前三行是旋转参数。
var eastNorthUpToFixedFrame = Cesium.Transforms.eastNorthUpToFixedFrame(fromDegrees);
//角度转换为弧度
//函数3:Math.toRadians = 0.52
Cesium的一些坐标变换公式记录
最新推荐文章于 2024-03-15 15:43:47 发布