类名 EditTool

# 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()

撤销

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