com.supermap.navi

类 NaviStep

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


  • public class NaviStep
    extends java.lang.Object
    导航道路信息类,包含了该段道路的名称,长度,路口转弯方向,到达路口的时间等信息。

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

    • 构造器概要

      构造器 
      构造器和说明
      NaviStep() 
    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      double getLength()
      获取该段道路的长度
      java.lang.String getName()
      获取道路名称
      Point2D getPoint()
      获取转弯路口点
      double getSpeed()
      获取路段行驶速度,单位m/s
      double getTime()
      获取通过该段道路所需的时间
      int getToSwerve()
      获取路口转弯类型
      void setLength(double m_dRouteLength)
      设置该段道路的长度
      void setName(java.lang.String m_StrName)
      设置道路名称
      void SetPoint(Point2D point)
      设置转弯路口点
      void setSpeed(double speed)
      设置路段行驶速度,单位m/s
      void setTime(double time)
      设置通过该段道路所需的时间
      void setToSwerve(int m_iDirToSwerve)
      设置路口转弯类型
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • NaviStep

        public NaviStep()
    • 方法详细资料

      • getLength

        public double getLength()
        获取该段道路的长度
        返回:
        道路长度,单位:米
      • setLength

        public void setLength(double m_dRouteLength)
        设置该段道路的长度
        参数:
        m_dRouteLength - 道路长度,单位:米
      • getToSwerve

        public int getToSwerve()
        获取路口转弯类型
        返回:
        转弯类型值

        转向类型说明:

        直行 0

        左前转弯 1

        右前转弯 2

        左转弯 3

        右转弯 4

        左后转弯 5

        右后转弯 6

        调头 7

        右转弯绕行至左 8

        直角斜边右转弯 9

        环岛 10

        出环岛 11

        目的地 12

        电梯上行 13

        电梯下行 14

        扶梯上行 15

        扶梯下行 16

        楼梯上行 17

        楼梯下行 18

        到达途径点 19

      • setToSwerve

        public void setToSwerve(int m_iDirToSwerve)
        设置路口转弯类型
        参数:
        m_iDirToSwerve - 转弯类型值,参见getToSwerve()的说明
      • getName

        public java.lang.String getName()
        获取道路名称
        返回:
        道路名称
      • setName

        public void setName(java.lang.String m_StrName)
        设置道路名称
        参数:
        m_StrName - 道路名称
      • getPoint

        public Point2D getPoint()
        获取转弯路口点
        返回:
        转弯路口点
      • SetPoint

        public void SetPoint(Point2D point)
        设置转弯路口点
        参数:
        point - 转弯路口点
      • getTime

        public double getTime()
        获取通过该段道路所需的时间
        返回:
        通过该段道路所需的时间, 单位:分
      • setTime

        public void setTime(double time)
        设置通过该段道路所需的时间
        参数:
        time - 通过该段道路所需的时间, 单位:分
      • getSpeed

        public double getSpeed()
        获取路段行驶速度,单位m/s
        返回:
        该路段行驶速度
      • setSpeed

        public void setSpeed(double speed)
        设置路段行驶速度,单位m/s
        参数:
        speed - 该路段行驶速度