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 对象之间的转换。

    • 构造器详细资料

      • 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–2024 SuperMap. All rights reserved.