com.supermap.navi

类 NaviPath

  • java.lang.Object
    • com.supermap.navi.NaviPath


  • public class NaviPath
    extends java.lang.Object
    导航路径信息类,包含了整个路径的长度,到达目的地大约需要的时间,以及经过的每条道路的信息。

    关于每条道路的信息,可以参考NaviStep.

    注:该类中的set方法主要用于SuperMap Android 组件中更新路径详情,用户使用没有特别的意义,使用相应的get方法即可.

    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      double getLength()
      获取导航路径的总长度
      java.util.ArrayList<NaviStep> getStep()
      获取导航路径中的道路信息列表,包含经过的每条道路的具体信息。
      double getTime()
      获取到达目的地所需的时间
      void setLength(double m_dRouteLength)
      设置导航路径的总长度。
      void setStep(java.util.ArrayList<NaviStep> list)
      设置导航路径中的道路信息列表。
      void setTime(double time)
      设置导航到达目的地所需时间。
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • getStep

        public java.util.ArrayList<NaviStep> getStep()
        获取导航路径中的道路信息列表,包含经过的每条道路的具体信息。

        如何获取道路的具体信息,请参考NaviStep

        返回:
        道路信息列表
      • setStep

        public void setStep(java.util.ArrayList<NaviStep> list)
        设置导航路径中的道路信息列表。

        注:该方法用于SuperMap Android 组件中更新路径详情,用户使用没有特别的意义,使用相应的get方法即可.

        参数:
        list - 道路信息列表
      • setLength

        public void setLength(double m_dRouteLength)
        设置导航路径的总长度。

        注:该方法用于SuperMap Android 组件中更新路径详情,用户使用没有特别的意义,使用相应的get方法即可.

        参数:
        m_dRouteLength - 道路长度,单位:米
      • getLength

        public double getLength()
        获取导航路径的总长度
        返回:
        道路长度,单位:米
      • getTime

        public double getTime()
        获取到达目的地所需的时间
        返回:
        到达目的地所需的时间,单位:分
      • setTime

        public void setTime(double time)
        设置导航到达目的地所需时间。

        注:该方法用于SuperMap Android 组件中更新路径详情,用户使用没有特别的意义,使用相应的get方法即可.

        参数:
        time - 到达目的地所需的时间,单位:分