飞行站点对象类。飞行路线由多个飞行站点构成。
Name | Type | Description |
---|---|---|
options.duration |
Number | optional 当前站点到下一站点所持续的时间。 |
options.isExcluded |
Boolean | optional 当前站点是否被排除。(暂不支持) |
options.waitTime |
Numbe | optional 在本站点停留的时间。 |
options.point |
Cartesian3 | optional 本站点的位置。 |
options.heading |
Number | optional 本站点的方位角,方位角为与正北方向的夹角。 |
options.tilt |
Number | optional 本站点的俯仰角。 |
options.stopName |
Stringr | optional 站点的名称。 |
options.distanceToNext |
Number | optional 当前站点到下一站点的距离。 |
options.speed |
Number | optional 本站点的飞行速度。 |
Members
-
获取或设置当前站点到下一站点的飞行持续时间(单位:秒)。
-
Default Value:
0
-
获取或者设置当前站点的相机heading角度(单位:弧度)。
-
Default Value:
0
-
获取当前站点的索引。
-
point : Cartesian3
-
获取或者设置当前站点的位置。
-
获取或者设置当前站点的promise,用于异步操作站点事件。
Example:
flyManager.stopArrived.addEventListener(function(routeStop){ audioEle.play(); var defer = SuperMap3D.when.defer(); //播放音频的异步处理 routeStop.promise = defer; audioEle.onended = function(){ defer.resolve(true); routeStop.promise = undefined; }; });
-
获取或设置当前站点的飞行速度(单位:米/秒)。
-
获取或设置当前的站点名称。
-
Default Value:
""
-
获取或者设置当前站点动作模式,包括暂停和旋转。
See:
-
获取或者设置当前站点环绕飞行时间(单位:秒)。
-
获取或者设置当前站点的相机的tilt角度(单位:弧度)。
-
Default Value:
0
-
获取或者设置当前站点的等待时间(单位:秒)。
-
Default Value:
0