geosolution/cell~OpennessAnalysis(options)

空间开敞度分析

Summary

Methods:
destroy

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getId

获取空间开敞度分析要素的id值

Constructor

new OpennessAnalysis(options)

空间开敞度分析构造函数

Parameters:
Name Type Description
options Object

初始化可选项

Name Type Description
viewPosition module:basetype~Coordinate

观察者位置,默认为地图坐标(0,0,0)。

viewRadius Number

观察半径,大于0的数值,地图长度单位,可以通过地图对象上的getDegreePerMeter和getMeterPerDegree方法,对地图单位进行度和米的转换,默认为1。

viewStartAngle Number

开始方位角,取值[-360,360],与正北方向顺时针的夹角度数,默认为0。

viewEndAngle Number

结束方位角,取值[-360,360],与正北方向顺时针的夹角度数,结束角度需要大于开始角度,默认为360。

visibleColor module:style~Color

可见部分的颜色,默认为hmap.style.Color(0, 255, 0, 0.5),即透明度为0.5的绿色。

hideColor module:style~Color

不可见部分的颜色,默认为hmap.style.Color(255, 0, 0, 0.5),即透明度为0.5的红色。

Methods

destroy()

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getId() → {String}

获取空间开敞度分析要素的id值

Returns:
String -

空间开敞度分析要素的id值