# new SketchPointDrawTool(options)
点绘图工具类
参数:
名称 | 类型 | 描述 |
---|---|---|
options |
Object | 构造参数 |
view |
MapView | SceneView | 地图视图对象 |
layer |
GraphicsLayer | 草图图层管对象 |
sketchStyle |
SketchStyle | 草图符号 |
继承关系
成员变量
方法
# addFeature(point, sketchStyle, attributes)
添加图形
参数:
名称 | 类型 | 描述 |
---|---|---|
point |
Point | 生成图形的点数据 |
sketchStyle |
SketchStyle | 线的符号样式 |
attributes |
Object | feature图形的属性 |
# addFeatureByGeometry(geometry, sketchStyle, attributes)
添加图形
参数:
名称 | 类型 | 描述 |
---|---|---|
geometry |
Geometry | 生成图形的点数据 |
sketchStyle |
SketchStyle | 线的符号样式 |
attributes |
Object | feature图形的属性 |
# addVertex(point, index)
当前草图图形中插入新的顶点
参数:
名称 | 类型 | 描述 |
---|---|---|
point |
Point | 新增/插入顶点 |
index |
Number | 新增/新增点的序号 |
- Inherited From:
# getMidScaleCoordinates(coordinates, direction, extent, startPoint, movePoint, oriCoordinates)
获取图形通过四个中点缩放后的坐标
参数:
名称 | 类型 | 描述 |
---|---|---|
coordinates |
Array | 坐标数组 |
direction |
String | 方向 |
extent |
Extent | 图形extent范围 |
startPoint |
Point | 移动前的点 |
movePoint |
Point | 移动后的点 |
oriCoordinates |
Point | 图形原始坐标 |
- Inherited From:
缩放后的坐标
Number
# getPanCoordinates(coordinates, deltaX, deltaY, pointType, extent)
获取平移后的坐标
参数:
名称 | 类型 | 描述 |
---|---|---|
coordinates |
Array | 坐标数组 |
deltaX |
Number | x轴偏移量 |
deltaY |
Number | y轴偏移量 |
pointType |
Number | 点属性类型 |
extent |
Number | 点所在范围 |
- Inherited From:
平移后的坐标
Number
# getScaleCoordinates(coordinates, direction, extent, startPoint, movePoint, oriCoordinates)
获取图形通过四个顶点缩放后的坐标
参数:
名称 | 类型 | 描述 |
---|---|---|
coordinates |
Array | 坐标数组 |
direction |
String | 方向 |
extent |
Extent | 图形extent范围 |
startPoint |
Point | 移动前的点 |
movePoint |
Point | 移动后的点 |
oriCoordinates |
Point | 图形原始坐标 |
- Inherited From:
缩放后的坐标
Number
# setSnapAndReferGeometries(geometries)
设置捕获和线造区边界参考几何图形集合
参数:
名称 | 类型 | 描述 |
---|---|---|
geometries |
Array.<Geometry> | 可选,几何图形集合。 |
- Inherited From: