Class: AirspaceData

ov. AirspaceData

new ov.AirspaceData()

webgl/module/airspaceModule/ov-Airspace.js, line 126

空域資訊。

Methods

update(parameter)

webgl/module/airspaceModule/ov-Airspace.js, line 160

更新空域資訊。

Name Type Description
parameter Object

參數。

Name Type Description
geo GeoPolygonSet optional

多邊形幾何。

angle Number optional

外擴角度(0~45)。

height Number optional

空域高度,單位公尺。

color ov.Color optional

顏色。

opacity String optional

透明度。

level Number optional

海拔高度,單位公尺。

side Number optional

角落面數。

drawBound Boolean optional

繪製空域。

Example

var param = {};
var polygonset = new GeoPolygonSet();
polygonset.Bounds.push(new GeoPolygon([
new GeoPoint(120.94238322278852, 24.7939789295593, 1),
new GeoPoint(120.94337766421938, 24.794354802859772, 1),
new GeoPoint(120.94340547047727, 24.79428449090763, 1),
new GeoPoint(120.94240688618993, 24.79391328203853, 1),
]));
param.geo = polygonset;
param.angle = 45;
param.height = 20;
param.level = 20;
param.color = new ov.Color("#FF00FF");
param.opacity = 0.8;
param.side = 50;
param.drawBound = true;
entity.update(param);