三维地图坡度量算插件类
Name | Type | Description | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
对象具有以下属性:
|
||||||||||||||||||||||||||||
callback |
function | optional 测量完成时的回调函数,参数是坡度值,单位度(°). |
Example:
// 初始化控件.
var measureSlopeWidget = new Cesium.MeasureSlopeWidget({
viewer:viewer,
mode: 1
}, function(slope) {
console.log(slope);
});
// 激活
measureSlopeWidget.activate();
Demo:
Methods
激活控件:激活坡度量算插件,左键开始绘制,左键结束绘制
测量两点之间的坡度
Name | Type | Description |
---|---|---|
coordinates |
Array | 经纬度坐标数组 |
Returns:
坡度,单位°
Example:
var coordinates = [[108.9593866222401, 34.21967977304216],[108.95913865334649, 34.21968202671107]];
var slope = measureSlopeWidget.calcSlope(coordinates);
清除量算结果
对选中的要素进行删除操作.
点选要素并高亮要素,可以点击多个,选择之后可以调用delete方法进行删除操作.