Constructor
new CameraManipulator(viewer)
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 | 拉远的比例 |