MeasureDistanceControl

距离量算组件

new YS.MeasureDistanceControl(ys, options)

距离量算组件,量算空间距离及投影距离
Name Type Description
ys YouScene YouScene对象
options Object 对象有下面这些属性:
Name Type Default Description
isStraightLine Boolean true optional 是否为直线量测(默认值为true),不是则为折线量测
Implements:
Example:
var youScene = new YS.YouScene({sdkServerUrl: 'http://ys.infoearth.com:9090/Server/'});
youScene.init("global");

var distanceMeasure = new YS.MeasureDistanceControl(youScene, {
    isStraightLine: true
});

//开始量测
distanceMeasure.show();

//清除量测结果
distanceMeasure.clean();

//结束量测
distanceMeasure.destroy();
Demo:

Methods

clean()

清理组件的临时数据、成果等
Implements:

destroy()Undefined

销毁组件 重载时请务必调用IControl.prototype.destroy.apply(this);
Returns:
Implements:

isDestroyed()Boolean

该组件是否销毁 (true代表销毁了,false代表未销毁), 销毁后将不可以再使用
Returns:
Implements:

show()

生成距离量算组件
Implements: