MRoute

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

飞行路线对象
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

isFlyLoop : Boolean

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

isLineVisible : Boolean

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

isStopVisible : Boolean

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

routeName : String

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

speed : Number

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

readonlystopCollection : Array

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

readonlystopCount : Number

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

readonlytotalDuration : Number

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

Methods

addStop(stop)

添加站点
Name Type Description
stop MRouteStop 站点对象

get(index)MRouteStop

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

removeStop(stop)

移除飞行站点
Name Type Description
stop 站点对象