new Route(options)
飞行路线对象类。(该类不能被创建,只能通过飞行路线集合RouteCollection来获取)
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
可选
包含以下属性:
|
- See:
Members
-
isAlonglineBoolean
-
获取或者设置该飞行路线是否是沿线飞行
- Default Value: false
isAltitudeFreeBoolean
获取或者设置相机高度是否锁定。
isFlyLoopBoolean
获取或者设置该飞行路线是否循环飞行
- Default Value: false
isHeadingFreeBoolean
获取或者设置相机是否锁定方位角。
isLineVisibleBoolean
获取或者设置该飞行路线的路径是否可见
- Default Value: false
isStopVisibleBoolean
获取或者设置该飞行路线的站点是否可见
- Default Value: false
isTiltFreeBoolean
获取或者设置相机是否锁定俯仰角。
routeNameString
获取或者设置该飞行路线的名称
- Default Value: ''
speedNumber
获取或者设置该飞行路线的飞行速度,优先以站点速度为准(单位:m/s)
- Default Value: 50.0
readonly stopCollectionArray
获取该飞行路线的所有站点集合
readonly stopCountNumber
获取该飞行路线的站点个数
readonly totalDurationNumber
获取或者设置该飞行路线总共飞行时间(单位:秒)
Methods
-
addStop(stop){boolean}
-
添加站点
Name Type Description stopRouteStop 站点对象
Returns:
Type Description boolean 是否添加成功 -
clear()
-
清除飞行路线。
-
get(index){RouteStop}
-
通过索引获取该飞行路线的站点
Name Type Description indexNumber 站点索引
Returns:
Type Description RouteStop 返回当前索引的站点 -
removeStop(stop)
-
移除飞行站点,参数为站点对象。
Name Type Description stopObject 站点对象