com.supermap.realspace
类 Route
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.realspace.Route
-
- 所有已实现的接口:
- IDisposable
public class Route extends com.supermap.data.InternalHandleDisposable路线对象类。该类用于对飞行路线进行设置,同时还提供了路线对象与 XML字符串对象、路线对象与
GeoLine3D对象之间的转换。
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()释放该对象所占用的资源。booleanfromGeoLine3D(GeoLine3D value)将GeoLine3D对象转换为路线对象。booleanfromXML(String value)从XML字符串中导入路线对象。GeoStyle3DgetDefaultStyle()返回默认显示风格。StringgetName()返回路线的名称。doublegetSpeed()返回该飞行路线的速度,若用户没有为某个站点设置飞行速度,则此站点的飞行速度为此速度。RouteStopsgetStops()返回路线站点集合。booleanisAltitudeFixed()返回是否锁定高程。booleanisFlyAlongTheRoute()返回是否沿线飞行。booleanisFlyingLoop()返回是否循环飞行。booleanisHeadingFixed()返回是否锁定方位角。booleanisLinesVisible()返回线路是否可见。booleanisStopsVisible()返回站点是否可见。booleanisTiltFixed()返回是否锁定俯仰角。voidsetAltitudeFixed(boolean value)设置是否锁定高程。voidsetDefaultStyle(GeoStyle3D value)设置默认显示风格。voidsetFlyAlongTheRoute(boolean value)设置是否沿线飞行。voidsetFlyingLoop(boolean value)设置是否循环飞行。voidsetHeadingFixed(boolean value)设置是否锁定方位角。static voidsetIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)voidsetLinesVisible(boolean value)设置线路是否可见。voidsetName(String value)设置路线的名称。voidsetSpeed(double value)设置该飞行路线的速度,若用户没有为某个站点设置飞行速度,则此站点的飞行速度为此速度。voidsetStops(RouteStops value)设置路线站点集合。voidsetStopsVisible(boolean value)设置站点是否可见。voidsetTiltFixed(boolean value)设置是否锁定俯仰角。GeoLine3DtoGeoLine3D()返回GeoLine3D对象。StringtoXML()返回表示该路线对象的 XML 描述信息。
-
-
-
构造器详细资料
-
Route
public Route()
构造一个新的 Route 对象。
-
Route
public Route(Route route)
根据给定的 Route 对象构造一个与其完全相同的新对象。- 参数:
route- 给定的 Route 对象。
-
-
方法详细资料
-
toXML
public String toXML()
返回表示该路线对象的 XML 描述信息。- 返回:
- 一个表示该路线对象的 XML 字符串。
-
fromXML
public boolean fromXML(String value)
从XML字符串中导入路线对象。- 参数:
value- 指定的 XML 字符串。- 返回:
- 导入成功返回 true,否则返回 false。
-
fromGeoLine3D
public boolean fromGeoLine3D(GeoLine3D value)
将GeoLine3D对象转换为路线对象。- 参数:
value-GeoLine3D对象。- 返回:
- 一个布尔值,若转换成功返回 true,否则返回 false。
-
getStops
public RouteStops getStops()
返回路线站点集合。- 返回:
- 路线站点集合。
-
setStops
public void setStops(RouteStops value)
设置路线站点集合。- 参数:
value- 设置路线站点集合。
-
getDefaultStyle
public GeoStyle3D getDefaultStyle()
返回默认显示风格。- 返回:
- 默认显示风格。
-
setDefaultStyle
public void setDefaultStyle(GeoStyle3D value)
设置默认显示风格。- 参数:
value- 默认显示风格。
-
isAltitudeFixed
public boolean isAltitudeFixed()
返回是否锁定高程。- 返回:
- 是否锁定高程。
-
setAltitudeFixed
public void setAltitudeFixed(boolean value)
设置是否锁定高程。- 参数:
value- 设置是否锁定高程。
-
isHeadingFixed
public boolean isHeadingFixed()
返回是否锁定方位角。- 返回:
- 是否锁定方位角。
-
setHeadingFixed
public void setHeadingFixed(boolean value)
设置是否锁定方位角。- 参数:
value- 设置是否锁定方位角。
-
isLinesVisible
public boolean isLinesVisible()
返回线路是否可见。- 返回:
- 线路是否可见。
-
setLinesVisible
public void setLinesVisible(boolean value)
设置线路是否可见。- 参数:
value- 设置线路是否可见。
-
isStopsVisible
public boolean isStopsVisible()
返回站点是否可见。- 返回:
- 站点是否可见。
-
setStopsVisible
public void setStopsVisible(boolean value)
设置站点是否可见。- 参数:
value- 站点是否可见。
-
isTiltFixed
public boolean isTiltFixed()
返回是否锁定俯仰角。- 返回:
- 是否锁定俯仰角。
-
setTiltFixed
public void setTiltFixed(boolean value)
设置是否锁定俯仰角。- 参数:
value- 设置是否锁定俯仰角。
-
isFlyingLoop
public boolean isFlyingLoop()
返回是否循环飞行。- 返回:
- 是否循环飞行。
-
setFlyingLoop
public void setFlyingLoop(boolean value)
设置是否循环飞行。- 参数:
value- 是否循环飞行。
-
isFlyAlongTheRoute
public boolean isFlyAlongTheRoute()
返回是否沿线飞行。- 返回:
- 是否沿线飞行。
-
setFlyAlongTheRoute
public void setFlyAlongTheRoute(boolean value)
设置是否沿线飞行。- 参数:
value- 是否沿线飞行。
-
getSpeed
public double getSpeed()
返回该飞行路线的速度,若用户没有为某个站点设置飞行速度,则此站点的飞行速度为此速度。单位为米/秒。- 返回:
- 该飞行路线的速度。单位为米/秒。
- 默认值:
- 默认值为 50.0,单位为米/秒。
-
setSpeed
public void setSpeed(double value)
设置该飞行路线的速度,若用户没有为某个站点设置飞行速度,则此站点的飞行速度为此速度。单位为米/秒。- 参数:
value- 该飞行路线的速度。单位为米/秒。
-
getName
public String getName()
返回路线的名称。- 返回:
- 路线的名称。
-
setName
public void setName(String value)
设置路线的名称。- 参数:
value- 路线的名称。
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
-
setIsDisposable
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.