首页 / 浏览问题 / 三维GIS / 问题详情
哥伦布模式下camera.setView微调后视野巨大偏移
95EXP 2020年12月03日
var viewer = new Cesium.Viewer(elementId, {
	...
	sceneMode: Cesium.SceneMode.COLUMBUS_VIEW,
	...
});
var view = {
	destination: camera.position,
	orientation: {
		direction: camera.direction,
		up: camera.up,
		heading: camera.heading,
		pitch: camera.pitch,
		roll: camera.roll
	}
};
viewer.camera.setView(view);

camera和viewer.camera差不多,结果viewer.camera.position的y、z变化巨大

camera.position

{
x: 12054605.114762893
y: 2542857.6762498124
z: 800.0000042887405
}

setView后viewer.camera.position

{
x: 1325995.7283952972
y: 414.1685216622622
z: 5941750.59179768
}

问题关闭原因: 哥伦布场景模式

1个回答

你好,我这边测试了一下,无论是否在哥伦布场景模式下、是否设置了setview,camera.position.x都是一样的值
1,225EXP 2020年12月03日
y、z是否变化、视野全变?
yz都一样
...