public class Route
extends com.supermap.data.InternalHandleDisposable
该类用于对飞行路线进行设置,同时还提供了路线对象与 XML字符串对象、路线对象与 GeoLine3D
对象之间的转换。
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放该对象所占用的资源。
|
boolean |
fromGeoLine3D(GeoLine3D value)
将
GeoLine3D 对象转换为路线对象。 |
boolean |
fromXML(String value)
从XML字符串中导入路线对象。
|
GeoStyle3D |
getDefaultStyle()
返回默认显示风格。
|
String |
getName()
返回路线的名称。
|
double |
getSpeed()
返回该飞行路线的速度,若用户没有为某个站点设置飞行速度,则此站点的飞行速度为此速度。
|
RouteStops |
getStops()
返回路线站点集合。
|
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)
设置是否锁定方位角。
|
static void |
setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
boolean disposable) |
void |
setLinesVisible(boolean value)
设置线路是否可见。
|
void |
setName(String value)
设置路线的名称。
|
void |
setSpeed(double value)
设置该飞行路线的速度,若用户没有为某个站点设置飞行速度,则此站点的飞行速度为此速度。
|
void |
setStops(RouteStops value)
设置路线站点集合。
|
void |
setStopsVisible(boolean value)
设置站点是否可见。
|
void |
setTiltFixed(boolean value)
设置是否锁定俯仰角。
|
GeoLine3D |
toGeoLine3D()
返回
GeoLine3D 对象。 |
String |
toXML()
返回表示该路线对象的 XML 描述信息。
|
public Route()
public Route(Route route)
route
- 给定的 Route 对象。public String toXML()
public boolean fromXML(String value)
value
- 指定的 XML 字符串。public boolean fromGeoLine3D(GeoLine3D value)
GeoLine3D
对象转换为路线对象。value
- GeoLine3D
对象。public RouteStops getStops()
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 String getName()
public void setName(String value)
value
- 路线的名称。public void dispose()
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
Copyright © 2021–2024 SuperMap. All rights reserved.