new RouteStop(options)
飞行站点对象类。飞行路线由多个飞行站点构成。
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
可选
包含以下属性:
|
Members
-
durationNumber
-
获取或设置当前站点到下一站点的飞行持续时间(单位:秒)。
- Default Value: 0
headingNumber
获取或者设置当前站点的相机heading角度(单位:弧度)。
- Default Value: 0
readonly indexNumber
获取当前站点的索引。
pointCartesian3
获取或者设置当前站点的位置。
promiseobject
获取或者设置当前站点的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;
};
});
speedNumber
获取或设置当前站点的飞行速度(单位:米/秒)。
stopNameString
获取或设置当前的站点名称。
- Default Value: ""
stopPlayModeString
获取或者设置当前站点动作模式,包括暂停和旋转。
- See:
surroundDurationNumber
获取或者设置当前站点环绕飞行时间(单位:秒)。
tiltNumber
获取或者设置当前站点的相机的tilt角度(单位:弧度)。
- Default Value: 0
waitTimeNumber
获取或者设置当前站点的等待时间(单位:秒)。
- Default Value: 0