ol/interaction/Draw.js
父类
ol/interaction/Pointer-PointerInteraction
主要功能
画要素的交互。
参数:Draw({})
参数 | 类型 | 说明 |
---|---|---|
type | module:ol/geom/GeometryType | 绘制的几何类型。 |
source | module:ol/source/Vector-VectorSource | 绘制要素的目标源。 |
geometryFunction | module:ol/interaction/Draw-GeometryFunction | 坐标更新时调用的函数。 |
方法
函数名 | 参数 | 源码 | 返回值类型 | 功能 |
---|---|---|---|---|
module:ol/interaction/Draw.createBox() | 无 | interaction/Draw.js, line 1216 | {module:ol/interaction/Draw~GeometryFunction} | 创建一个geometryFunction以创造一个正方形,使用draw interaction和type: ‘Circle’ |
module:ol/interaction/Draw.createRegularPolygon(opt_sides, opt_angle) | sides number 多边形边数,默认为32 angle number | interaction/Draw.js, line 1178 | {module:ol/interaction/Draw~GeometryFunction} | 创建一个geometryFunction以创造一个多边形,使用draw interaction和type: ‘Circle’ |