Route

new SuperMap3D.Route(options, isStopVisible, isFlyLoop, isLineVisible, routeName, speed, isAlongline, totalDuration)

飞行路线对象类。(该类不能被创建,只能通过飞行路线集合RouteCollection来获取)
Name Type Default Description
options Object optional 具有以下属性的对象:
isStopVisible Boolean false optional 站点标志是否可见。
isFlyLoop Boolean false optional 是否循环飞行。
isLineVisible Boolean false optional 飞行路线是否可见。
routeName String '' optional 飞行路线名称。
speed Number 50.0 optional 飞行速度。
isAlongline Boolean false optional 是否沿线飞行。
totalDuration Number 0.0 optional 总共的飞行时间。
See:

Members

isAlongline : Boolean

获取或者设置该飞行路线是否是沿线飞行。
Default Value: false

isAltitudeFree : Boolean

获取或者设置相机高度是否锁定。

isFlyLoop : Boolean

获取或者设置该飞行路线是否循环飞行。
Default Value: false

isHeadingFree : Boolean

获取或者设置相机是否锁定方位角。

isLineVisible : Boolean

获取或者设置该飞行路线的路径是否可见。
Default Value: false

isStopVisible : Boolean

获取或者设置该飞行路线的站点是否可见。
Default Value: false

isTiltFree : Boolean

获取或者设置相机是否锁定俯仰角。

routeName : String

获取或者设置该飞行路线的名称。
Default Value: ''

speed : Number

获取或者设置该飞行路线的飞行速度,优先以站点速度为准(单位:m/s)。
Default Value: 50.0

readonlystopCollection : Array

获取该飞行路线的所有站点集合。

readonlystopCount : Number

获取该飞行路线的站点个数。

readonlytotalDuration : Number

获取或者设置该飞行路线总共飞行时间(单位:秒)。

Methods

addStop(stop)boolean

添加站点。
Name Type Description
stop RouteStop 站点对象。
Returns:
是否添加成功。

get(index)RouteStop

通过索引获取该飞行路线的站点。
Name Type Description
index Number 站点索引。
Returns:
返回当前索引的站点。

removeStop(stop)

移除飞行站点,参数为站点对象。
Name Type Description
stop Object 站点对象