ViewshedAnalysisControl

视域分析组件

new YS.ViewshedAnalysisControl(ys)

视域分析
Name Type Description
ys Object YouScene对象
Implements:
Example:
var viewshedAnalysis = new YS.ViewshedAnalysisControl(youScene);
// 开启视域分析, 视域分析开启后,单击第一次选点,然后拖动鼠标控制范围,单击第二次结速拖动,形成视域效果,以此往复
// 绿色为可见区域,蓝色为不可见区域
ViewshedAnalysisControl.show(); 
// 关闭视域分析
ViewshedAnalysisControl.destroy();
Demo:

Methods

clean()

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

destroy()Undefined

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

isDestroyed()Boolean

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

show()

开启视域分析
Implements: