类名 SketchPointDrawTool

# new SketchPointDrawTool(options)

点绘图工具类

参数:

名称 类型 描述
options Object

构造参数

view MapView | SceneView

地图视图对象

layer GraphicsLayer

草图图层管对象

sketchStyle SketchStyle

草图符号

查看源代码 common/sketchEditor/base/SketchPointDrawTool.js, line 5

继承关系

方法

# addFeature(point, sketchStyle, attributes)

添加图形

参数:

名称 类型 描述
point Point

生成图形的点数据

sketchStyle SketchStyle

线的符号样式

attributes Object

feature图形的属性

查看源代码 common/sketchEditor/base/SketchPointDrawTool.js, line 91

# addFeatureByGeometry(geometry, sketchStyle, attributes)

添加图形

参数:

名称 类型 描述
geometry Geometry

生成图形的点数据

sketchStyle SketchStyle

线的符号样式

attributes Object

feature图形的属性

查看源代码 common/sketchEditor/base/SketchPointDrawTool.js, line 115

# addVertex(point, index)

当前草图图形中插入新的顶点

参数:

名称 类型 描述
point Point

新增/插入顶点

index Number

新增/新增点的序号

Inherited From:

查看源代码 common/sketchEditor/base/SketchBaseDrawTool.js, line 344

# hitTestFeature(feature, event)

捕获草图

参数:

名称 类型 描述
feature Feature

被选中feature对象

event Object

选中事件参数

查看源代码 common/sketchEditor/base/SketchPointDrawTool.js, line 166

# removeVertex(index)

移除草图图形的某个顶点

参数:

名称 类型 描述
index Number

需更新的顶点的序号

Inherited From:

查看源代码 common/sketchEditor/base/SketchBaseDrawTool.js, line 357

# setSketchStyle(sketchStyle)

设置草图样式

参数:

名称 类型 描述
sketchStyle SketchStyle
Overrides:

查看源代码 common/sketchEditor/base/SketchBaseDrawTool.js, line 169

# updateFeature(point, feature)

更新feature

参数:

名称 类型 描述
point Point

待更新的位置

feature Feature

被更新的feature

Inherited From:

查看源代码 common/sketchEditor/base/SketchBaseDrawTool.js, line 293

# updateVertex(point, index)

更新当前草图图形的某个顶点

参数:

名称 类型 描述
point Point

新的顶点

index Number

需更新的顶点的序号

Inherited From:

查看源代码 common/sketchEditor/base/SketchBaseDrawTool.js, line 351

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