new MeasureSlopeTool(viewer, options)
engineExtensions/tools/MeasureSlopeTool.js, line 2
坡度测量工具
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
viewer |
Object |
视图 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object |
包含以下属性的对象
|
Example
// ES5引入方式
const { MeasureSlopeTool } = zondy.cesium
// ES6引入方式
import { MeasureSlopeTool } from "@mapgis/webclient-cesium-plugin"
function callBack(arg){ }
var measureSlopeTool = new MeasureSlopeTool(viewer,{callBack:callBack});
measureSlopeTool.startTool(); //开始测量
//measureSlopeTool.stopTool(); //结束测量
Members
-
angleNumber
-
坡度值
-
rightClickReBeginBoolean
-
右键是否继续重新
Methods
-
clear()
engineExtensions/tools/MeasureSlopeTool.js, line 169 -
清除所有测量结果,仍可绘制(绘制事件仍然是激活状态)
-
startTool()
engineExtensions/tools/MeasureSlopeTool.js, line 59 -
开始测量
-
stopTool(isKeepResult)
engineExtensions/tools/MeasureSlopeTool.js, line 150 -
结束测量,测量工具处于不能绘制(不激活状态)
Name Type Default Description isKeepResultBoolean false 可选 是否保留测量结果。默认为false不保留测量结果。