首页 / Cesium / 使用示例
可旋转的二维地图
在二维模式下旋转相机,让平面地图整体转起来。
源码与运行效果
二维下怎么转
二维模式下相机俯视平面,camera.rotate(Cartesian3.UNIT_Z, 角度) 让整个视图绕视点旋转,等价于把地图转起来。
方向感知
转图时用户需要知道哪里是北,所以界面上的罗盘指针要与旋转角反向同步。示例用同一个角度值驱动相机与指针,二者保持一致。
| 接口 | 参数 | 说明 |
|---|---|---|
camera.rotate(axis, angle) | 轴 + 弧度 | 二维下绕 Z 轴 |
scene.mode | SCENE2D | 必须先切二维 |
| 指针角度 | 弧度 | 与旋转角同步 |
每帧调用 rotate 会累积浮点误差,长时间运行后角度会漂移;需要精确定向时应保存总角度并一次性 setView。