三维地图三角量算插件类
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
对象具有以下属性:
|
||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | optional 测量完成时的回调函数,参数是三角量算结果,包括水平距离、垂直距离和空间距离. |
Example:
// 初始化控件.
var measureHeightWidget = new Cesium.MeasureHeightWidget({
viewer:viewer,
mode: 1
}, function(result) {
console.log(result);
});
// 激活
measureHeightWidget.activate();
Demo:
Methods
激活控件:激活三角测量插件,左键开始绘制,左键结束绘制
计算两点之间的三角测量,根据当前的mode判断是在地形上还是在模型上
Name | Type | Description |
---|---|---|
coordinates |
Array | 经纬度坐标数组 |
Returns:
一个包含水平距离、空间距离、垂直高度的对象
Example:
var coordinates = [[99.03968073446325,29.70907637970079],[99.03078454378718,29.700475594708674]];
var result = measureHeightWidget.calcHeight(coordinates);
清除量算结果
对选中的要素进行删除操作.
点选要素并高亮要素,可以点击多个,选择之后可以调用delete方法进行删除操作.