# new SketchFreehandPolygonDrawTool(options)
手绘区绘图工具类
参数
名称 | 类型 | 描述 |
---|---|---|
options |
Object | 构造参数 |
view |
MapView | SceneView | 地图视图对象 |
layer |
GraphicsLayer | 草图图层管对象 |
sketchStyle |
SketchStyle | 草图符号 |
继承关系
成员变量
成员变量概述
名称 | 类型 | 描述 |
---|---|---|
arcType |
Number
|
|
editOption |
Object
|
|
elevationInfo |
SketchStyle
|
|
extensionOptions |
Object
|
|
layer |
GraphicsLayer
|
|
sketchStage |
SketchStage
|
|
sketchStyle |
SketchStyle
|
|
type |
String
|
|
undoRedoManager |
String
|
|
view |
MapView
|
SceneView
|
|
成员变量详情
方法
方法概述
名称 | 返回值类型 | 描述 |
---|---|---|
addFeature |
|
|
addMidVertex |
|
|
drawFeature |
|
|
getDistanceByPixel |
Number
|
|
getMidScaleCoordinates |
Number
|
|
getPanCoordinates |
Number
|
|
getScaleCoordinates |
Number
|
|
removeDrawTool |
|
|
removeVertex |
|
|
selectFeature |
|
|
setSketchStyle |
|
|
setSnapAndReferGeometries |
|
|
start |
|
|
startPanGraphics |
|
|
stop |
|
|
updateFeature |
|
|
updateVertex |
|
|
方法详情
# addFeature(points, sketchStyle)
添加图形
参数
名称 | 类型 | 描述 |
---|---|---|
points |
Array | 生成面的点地理坐标集 |
sketchStyle |
SketchStyle | 面的符号样式 |
# 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: