# MapGIS Client for JavaScript API

Common Cesium-Plugin MapboxGL-Plugin Leaflet-Plugin OpenLayers-Plugin Video-Plugin
API文档

#### # new EditTool(viewer, graphicsLayer, options)

标绘编辑工具

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`viewer` | Viewer |
`graphicsLayer` | Object |
`options` | Object |

### 成员变量

类型: Graphic

#### # readonly pickingGraphic

返回当前选中图形

类型: Graphic

#### # readonly state

返回当前选中图形

### 方法

#### # active()

激活编辑工具

#### # activeRotationMode()

开启旋转编辑模式

#### # activeScaleMode()

开启缩放编辑模式

#### # activeTranslationMode()

开启平移编辑模式

#### # destroy()

销毁编辑工具,清除编辑点

#### # getTransformEditor(editGraphic)

获取模型编辑器

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`editGraphic` | Object | 模型对象

返回值:

Object 模型编辑器对象

#### # mouseMoveEvent(pickingGraphic, event)

鼠标拖动更新图形事件

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`pickingGraphic` |  | 要移动的graphic对象
`event` |  | 鼠标移动事件返回对象

#### # startEdit()

激活编辑工具

#### # stop()

关闭编辑工具

#### # stopEdit()

取消编辑状态，清除选择

#### # toggleNonUniformScaling()

开启等比缩放编辑模式

#### # undo()

撤销

构造函数
成员变量
方法
事件