Class: Route

Route

new Route(options)

飞行路线对象类。(该类不能被创建,只能通过飞行路线集合RouteCollection来获取)

Name Type Description
options Object 可选

包含以下属性:

Name Type Default Description
isStopVisible Boolean false 可选

站点标志是否可见。

isFlyLoop Boolean false 可选

是否循环飞行。

isLineVisible Boolean false 可选

飞行路线是否可见。

routeName String '' 可选

飞行路线名称。

speed Number 50.0 可选

飞行速度。

isAlongline Boolean false 可选

是否沿线飞行。

totalDuration Number 0.0 可选

总共的飞行时间。

isHeadingFree Boolean false 可选

方位角锁定。

isTiltFree Boolean false 可选

倾斜角锁定。

isAltitudeFree Boolean false 可选

飞行高度锁定。

entityCollection entityCollection 可选

entity集合。

stopsInfo 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
stop RouteStop

站点对象

Returns:
Type Description
boolean 是否添加成功

clear()

清除飞行路线。

get(index){RouteStop}

通过索引获取该飞行路线的站点

Name Type Description
index Number

站点索引

Returns:
Type Description
RouteStop 返回当前索引的站点

removeStop(stop)

移除飞行站点,参数为站点对象。

Name Type Description
stop Object

站点对象