经纬志
首页 / Cesium / 使用示例

可旋转的二维地图

在二维模式下旋转相机,让平面地图整体转起来。

CesiumJS 1.121 · 更新 2026-10-28
源码与运行效果
运行效果

二维下怎么转

二维模式下相机俯视平面,camera.rotate(Cartesian3.UNIT_Z, 角度) 让整个视图绕视点旋转,等价于把地图转起来。

方向感知

转图时用户需要知道哪里是北,所以界面上的罗盘指针要与旋转角反向同步。示例用同一个角度值驱动相机与指针,二者保持一致。

接口参数说明
camera.rotate(axis, angle)轴 + 弧度二维下绕 Z 轴
scene.modeSCENE2D必须先切二维
指针角度弧度与旋转角同步

每帧调用 rotate 会累积浮点误差,长时间运行后角度会漂移;需要精确定向时应保存总角度并一次性 setView。