私はflyTo()を使用して緯度の長い座標を指定したいが、カメラを現在の高さ/ズーム/セシウムカメラの位置をカメラの高さに設定しますが、カメラの高さを維持します
flyToの呼び出しでcamera.position.zを使用しようとしましたが、これはflyTo()を呼び出すたびにさらにズームインしているようです。
これを達成する方法を知っている人はいますか?
私はflyTo()を使用して緯度の長い座標を指定したいが、カメラを現在の高さ/ズーム/セシウムカメラの位置をカメラの高さに設定しますが、カメラの高さを維持します
flyToの呼び出しでcamera.position.zを使用しようとしましたが、これはflyTo()を呼び出すたびにさらにズームインしているようです。
これを達成する方法を知っている人はいますか?
私はこの問題を解決する方法を発見しました。
解決策を見つけることが、あなたができるvar currentPosition = viewer.camera.positionCartographic;
viewer.camera.setView({
destination: Cesium.Cartesian3.fromDegrees(50.0, 5.0, currentPosition.height)
});
maximumHeight
を試しましたか?
var viewer = new Cesium.Viewer('cesiumContainer');
var scene = viewer.scene;
var height = 500000;
viewer.camera.setView({
destination: Cesium.Cartesian3.fromDegrees(50.0, 5.0, height)
});
setTimeout(function() {
viewer.camera.flyTo({
destination: Cesium.Cartesian3.fromDegrees(-117.16, 32.71, height),
maximumHeight: height
});
}, 2000);
:
あなたは介してカメラの地図製作ポジションを取る必要がありますか? – Zac