桌面端用的idesktop11i,iserver用的11.1.0,webGL下载的最新版,数据源来自revit插件导出,revit导出时选择自定义投影坐标系,文件来自idesktop导出的WGS_1984/Web_Mercator坐标,场景是平面场景
代码:
window.viewer.camera.flyTo({
destination : Cesium.Cartesian3.fromDegrees(xy[0], xy[1], this.centerZ),
orientation: {
heading: Cesium.Math.toRadians(0.0),
pitch: Cesium.Math.toRadians(0.0),
roll: 0.0
},
});
console.log("转为笛卡尔的位置: " + Cesium.Cartesian3.fromDegrees(xy[0], xy[1], this.centerZ));
console.log("相机的位置:" + window.viewer.camera.position);
结果输出的笛卡尔位置和相机位置不相等。
并且多次修改笛卡尔位置,flyTo的相机位置每次都是在同一个地方,不知道是不是发布的服务问题。