public class Route extends InternalHandleDisposable
该类用于对飞行路线进行设置。
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放对象所占用的资源。
|
boolean |
fromGeoLine3D(GeoLine3D value)
通过线对象是否初始化飞行路线。
|
boolean |
fromXML(java.lang.String value)
从XML字符串中导入对象。
|
GeoStyle3D |
getDefaultStyle()
获取该路线对象的风格。
|
java.lang.String |
getName()
返回该飞行路线的名称。
|
double |
getSpeed()
返回该飞行路线的速度,单位为米/秒。
|
boolean |
isAltitudeFixed()
返回该路线对象是否锁定高程。
|
boolean |
isFlyAlongTheRoute()
返回该路线对象是否沿线飞行。
|
boolean |
isFlyingLoop()
返回该路线对象是否循环飞行。
|
boolean |
isHeadingFixed()
返回该路线对象是否锁定方位角。
|
boolean |
isLinesVisible()
返回该路线对象是否可见。
|
boolean |
isStopsVisible()
返回该路线站点是否可见。
|
boolean |
isTiltFixed()
返回该路线对象是否锁定俯仰角。
|
void |
setAltitudeFixed(boolean value)
设置该路线对象是否锁定高程。
|
void |
setDefaultStyle(GeoStyle3D value)
设置该路线对象的风格。
|
void |
setFlyAlongTheRoute(boolean value)
设置该路线对象是否沿线飞行。
|
void |
setFlyingLoop(boolean value)
设置该路线对象是否循环飞行。
|
void |
setHeadingFixed(boolean value)
设置该路线对象是否锁定方位角。
|
void |
setLinesVisible(boolean value)
设置该路线对象是否可见。
|
void |
setName(java.lang.String value)
设置该飞行路线的名称。
|
void |
setSpeed(double value)
设置该飞行路线的速度,单位为米/秒。
|
void |
setStops(RouteStops value)
设置该路线对象的站点集合。
|
void |
setStopsVisible(boolean value)
设置该路线站点是否可见。
|
void |
setTiltFixed(boolean value)
设置该路线对象是否锁定俯仰角。
|
GeoLine3D |
toGeoLine3D()
将路线输出为线对象。
|
java.lang.String |
toXML()
返回表示该路线对象的XML描述信息。
|
public Route()
public Route(Route route)
route
- 给定的 Route 对象。public java.lang.String toXML()
public boolean fromXML(java.lang.String value)
value
- 指定的XML字符串。public GeoLine3D toGeoLine3D()
public void setStops(RouteStops value)
value
- 指定的站点集合对象。public GeoStyle3D getDefaultStyle()
public void setDefaultStyle(GeoStyle3D value)
value
- 指定的飞行路线风格。public boolean isAltitudeFixed()
public void setAltitudeFixed(boolean value)
value
- 一个布尔值,指定是否锁定高程。public boolean isHeadingFixed()
public void setHeadingFixed(boolean value)
value
- 一个布尔值,指定是否锁定方位角。public boolean isLinesVisible()
public void setLinesVisible(boolean value)
value
- 一个布尔值,指定路线是否可见。public boolean isStopsVisible()
public void setStopsVisible(boolean value)
value
- 一个布尔值,指定路线站点是否可见。public boolean isTiltFixed()
public void setTiltFixed(boolean value)
value
- 一个布尔值,指定路线站点是否锁定俯仰角。public boolean isFlyingLoop()
public void setFlyingLoop(boolean value)
value
- 一个布尔值,指定路线站点是否循环飞行。public boolean isFlyAlongTheRoute()
public void setFlyAlongTheRoute(boolean value)
value
- 一个布尔值,指定路线站点是否沿线飞行。public double getSpeed()
public void setSpeed(double value)
value
- 指定飞行路线速度。public java.lang.String getName()
public void setName(java.lang.String value)
value
- 指定飞行路线名称。public void dispose()
public boolean fromGeoLine3D(GeoLine3D value)
value
- 指定初始化飞行路线的线对象。