Cesium实战系列文章总目录
:
传送门
1. 实现效果
2. 实现方法
这里主要介绍相机的第一视角跟随,其中模型动态移动的设置参考上一篇博客:传送门
2.1 实现思路
(1)设置相机位置
通过Camera
类的lookAt
方法进行设置,API:传送门
(2)设置偏移量
使用HeadingPitchRange
设置相机偏移量,API:传送门。其中range
参数表示相机的偏移距离
2.2 具体代码
其中设置相机第一视角跟随的代码如下,其中heading
和pitch
直接使用动态模型的相关参数进行设置。
// 更新相机位置(第一视角)
viewer.camera.lookAt(position, new Cesium.HeadingPitchRange(headingPitchRoll.heading, headingPitchRoll.pitch, 100))
当更新完模型的姿态与位置后,再设置相机第一视角跟随。