方法列表
名称 | 说明 |
---|---|
clear(options:) | 清除缓冲区 |
drawLine(options, callback) | 绘制折线 |
drawMark(options, callback) | 绘制标记 |
drawPoint(options, callback) | 绘制点 |
drawPolygon(options, callback) | 绘制多边形, |
drawRectangle(options, callback) | 绘制矩形 |
drawRound(options, callback) | 绘制圆 |
drawText(options, callback) | 绘制文本 |
getGraph() | 获取图形对象 |
getOverLayer() | 获取浮动图层 |
详细说明
clear(options:)
清除缓冲区
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
options: |
Object | {id} 如果该值为空,则清除整个缓冲区 |
drawLine(options, callback)
绘制折线
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
options |
Object | 对象格式为:{color, fillColor, drawClear, drawClosure, drawCallback} |
|
callback |
function | 结束时执行的callback,其参数为:{id, coords, "type": "Line"} |
示例
options.drawClear 是否在最后一个点旁边绘制‘清除’按钮,缺省值为false
options.drawClosure 是否绘制封闭线段(封闭线路为虚线),缺省值为false
options.drawCallback 鼠标点击或移动时执行callback,
其参数为:(pointArray, options)
options.layer 图层信息
options.pointCoord 事件触发式的点坐标
options.pointType 0:单击过程中的点, 1:最后一个点, 2:移动中的点
drawMark(options, callback)
绘制标记
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
options |
Object | 对象格式为:{title, imagePath, smallImagePath, click, drawCallback} |
|
callback |
function | 结束时执行的callback,其参数为:{id, coords} |
drawPoint(options, callback)
绘制点
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
options |
Object | 对象格式为:{color, fillColor, radius} options.radius 半径 |
|
callback |
function | 结束时执行的callback,其参数为:{id, coords} |
drawPolygon(options, callback)
绘制多边形,
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
options |
Object | 对象格式为:{color, fillColor} |
|
callback |
function | 结束时执行的callback,其参数为({id, coords, "type": "Polygon"}) |
drawRectangle(options, callback)
绘制矩形
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
options |
Object | 对象格式为:{color, fillColor} |
|
callback |
function | 结束时执行的callback,其参数为({id, coords, "type": "Rect"}) |
drawRound(options, callback)
绘制圆
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
options |
Object | 对象格式为:{color, fillColor, showRadius} showRadius: 是否显示半径值,缺省值为false |
|
callback |
function | 结束时执行的callback,其参数为:{id, coords} |
drawText(options, callback)
绘制文本
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
options |
Object | 对象格式为:{color, fontBorder, fontSize, text} options.fontBorder 是否包含边框,缺省为true |
|
callback |
function | 结束时执行的callback,其参数为:{id, coords, text} |
getGraph()
获取图形对象
返回值
Graph
getOverLayer()
获取浮动图层
返回值
Layer