Cesium 相机设置
最佳答案 问答题库1068位专家为你答疑解惑
1.setView 直接跳转到目的地
// 设置相机位置
const position = Cesium.Cartesian3.fromDegrees(113, 31, 20000);
// setView通过定义相机目的地(方向),直接跳转到目的地
viewer.camera.setView({
destination: position, // 位置设置
orientation: { // 默认(0,-90,0)
heading: Cesium.Math.toRadians(0), // 摇头
pitch: Cesium.Math.toRadians(0), // 点头
roll: Cesium.Math.toRadians(0), // 偏头
},
});
2. flyTo 飞行动画
const position = Cesium.Cartesian3.fromDegrees(113, 31, 20000);
// flyTo快速切换视角,带飞行动画,可以设置飞行时长
viewer.camera.flyTo({
destination: position,
orientation: {
heading: Cesium.Math.toRadians(0),
pitch: Cesium.Math.toRadians(0),
roll: Cesium.Math.toRadians(0),
},
duration: 3, // 单位秒
});
3.lookAt 不能移动位置(拖动地图)
const position2 = Cesium.Cartesian3.fromDegrees(110, 20);
// lookAt将视角固定在设置的点位上,可以放大缩小旋转,但不能移动位置(拖动地图)
viewer.camera.lookAt(
position2,
new Cesium.HeadingPitchRange(
Cesium.Math.toRadians(0),
Cesium.Math.toRadians(-90),
20000,
),
);
99%的人还看了
相似问题
- vsto word 获取目录起始页和结束页,如目录起始位置为2、结束位置为3,返回2和3
- IP地理位置定位技术:保护网络安全的新利器
- WSL2安装ubuntu及修改安装位置,设置Ubuntu开机启动链接ssh服务
- ROS navigation栅格地图原点位置如何确定?
- 35. 搜索插入位置 --力扣 --JAVA
- 【实用技巧】更改ArduinoIDE默认库文件位置,解放系统盘,将Arduino15中的库文件移动到其他磁盘
- 76基于matlab的免疫算法求解配送中心选址问题,根据配送地址确定最佳配送中心地址位置。
- 小程序判断是否授权位置信息和手动授权
- 计算机毕业设计 基于SpringBoot的车辆网位置信息管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
- 基于DOTween插件实现金币飞行到指定位置功能
猜你感兴趣
版权申明
本文"Cesium 相机设置":http://eshow365.cn/6-38441-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!