CameraManipulator

CameraManipulator

相机操作器

Constructor

new CameraManipulator(viewer)

Author:
  • zyp
Example
var cameraManipulator = new CameraManipulator(viewer);   
 cameraManipulator.keyboard = true; //开启键盘操作
 键盘操作: 左键向左旋转,右键向右旋转,上键向上旋转,下键向下旋转
           Z键视点拉远,X键视点拉近,A键向左倾斜,D键向右倾斜,W向上倾斜,S向下倾斜
Parameters:
Name Type Description
viewer Cesium.Viewer Cesium可视化器。

Members

keyboard :Boolean

Default Value:
  • true
Type:
  • Boolean

Methods

destroy()

销毁此操作器,并还原之前的Cesium操作器。

pitchLeft(angle)

视点向左旋转(相机位置不变)
Parameters:
Name Type Description
angle Number 旋转的角度

pitchUp(angle)

视点向上倾斜
Parameters:
Name Type Description
angle Number 倾斜的角度

rotateLeft(angle)

向左旋转(若参数为负数,则为向右旋转)单位,角度
Parameters:
Name Type Description
angle Number 旋转的度数

rotateUp(angle)

向上旋转(若参数为负数,则为向右旋转)单位,角度
Parameters:
Name Type Description
angle Number 旋转的度数

zoomIn(value)

视点拉近
Parameters:
Name Type Description
value Number 拉近的比例

zoomOut(value)

视点拉远
Parameters:
Name Type Description
value Number 拉远的比例