Cesium飞行相机到位置但保持相机高度

4
我想使用flyTo()函数并提供一个经纬度坐标,但保持摄像机与地面的高度/缩放/距离不变。
我尝试在调用flyTo时使用camera.position.z,但这似乎会在每次调用flyTo()时进一步缩放。
有人知道如何实现这一点吗?

你能找到解决方案了吗? - Zac
2个回答

4
我找到了解决问题的方法。
您需要通过以下方式获取相机的地图位置:
var currentPosition = viewer.camera.positionCartographic;

viewer.camera.setView({
    destination: Cesium.Cartesian3.fromDegrees(50.0, 5.0, currentPosition.height)
});

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接