com.amap.api.services.busline

## 类 BusLineItem

- java.lang.Object
- - com.amap.api.services.busline.BusLineItem

- 直接已知子类:
    RouteBusLineItem

      public class BusLineItem
      extends java.lang.Object

  此类定义了公交线路信息。
  从以下版本开始:
    2.1.0

- - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)` 比较两个公交线路ID是否相同。
    `float` | `getBasicPrice()` 返回公交线路的起步价，单位元。
    `java.util.List<LatLonPoint>` | `getBounds()` 返回公交线路外包矩形的左下与右上顶点坐标。
    `java.lang.String` | `getBusCompany()` 返回公交线路所属的公交公司。
    `java.lang.String` | `getBusLineId()` 返回公交线路的唯一ID。
    `java.lang.String` | `getBusLineName()` 返回公交线路的名称，包含线路编号和文字名称、类型、首发站、终点站。
    `java.lang.String` | `getBusLineType()` 返回公交线路的类型，类型为中文名称。
    `java.util.List<BusStationItem>` | `getBusStations()` 返回公交线路的站点列表。
    `java.lang.String` | `getCityCode()` 返回公交线路的城市编码。
    `java.util.List<LatLonPoint>` | `getDirectionsCoordinates()` 返回公交线路的沿途坐标，包含首发站和终点站坐标。
    `float` | `getDistance()` 返回公交线路全程里程，单位千米。
    `java.util.Date` | `getFirstBusTime()` 返回公交线路的首班车时间。
    `java.util.Date` | `getLastBusTime()` 返回公交线路的末班车时间。
    `java.lang.String` | `getOriginatingStation()` 返回公交线路的始发站名称。
    `java.lang.String` | `getTerminalStation()` 返回公交线路的终点站名称。
    `float` | `getTotalPrice()` 返回公交线路的全程票价，单位元。
    `java.lang.String` | `toString()` 将公交线路信息转换为字符串输出。

    - ### 从类继承的方法 java.lang.Object

      `clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### 方法详细资料

    - #### getDistance

          public float getDistance()

      返回公交线路全程里程，单位千米。
      返回:
        公交线路全程里程。
      从以下版本开始:
        2.1.0

    - #### getBusLineName

          public java.lang.String getBusLineName()

      返回公交线路的名称，包含线路编号和文字名称、类型、首发站、终点站。
      返回:
        公交线路的名称，包含线路编号和文字名称、类型、首发站、终点站。。
      从以下版本开始:
        2.1.0

    - #### getBusLineType

          public java.lang.String getBusLineType()

      返回公交线路的类型，类型为中文名称。 公交线路的类型有普通公交、地铁、轻轨、 有轨电车、无轨电车、 旅游专线、 机场大巴、 社区专车、 磁悬浮列车、 轮渡、 索道交通、 其他。
      返回:
        公交线路的类型
      从以下版本开始:
        2.1.0

    - #### getCityCode

          public java.lang.String getCityCode()

      返回公交线路的城市编码。城市编码参考请在网站“相关下载”处获取。
      返回:
        公交线路的城市编码。
      从以下版本开始:
        2.1.0

    - #### getDirectionsCoordinates

          public java.util.List<LatLonPoint> getDirectionsCoordinates()

      返回公交线路的沿途坐标，包含首发站和终点站坐标。
      返回:
        公交线路的沿途坐标。
      从以下版本开始:
        2.1.0

    - #### getBounds

          public java.util.List<LatLonPoint> getBounds()

      返回公交线路外包矩形的左下与右上顶点坐标。
      返回:
        公交线路外包矩形的左下右上顶点坐标。
      从以下版本开始:
        2.1.0

    - #### getBusLineId

          public java.lang.String getBusLineId()

      返回公交线路的唯一ID。
      返回:
        公交线路的唯一ID。
      从以下版本开始:
        2.1.0

    - #### getOriginatingStation

          public java.lang.String getOriginatingStation()

      返回公交线路的始发站名称。
      返回:
        公交线路的始发站名称。
      从以下版本开始:
        2.1.0

    - #### getTerminalStation

          public java.lang.String getTerminalStation()

      返回公交线路的终点站名称。
      返回:
        公交线路的终点站名称。
      从以下版本开始:
        2.1.0

    - #### getFirstBusTime

          public java.util.Date getFirstBusTime()

      返回公交线路的首班车时间。格式为“HHMM”,时间为24小时制(0000--2359)。
      返回:
        公交线路的首班车时间。
      从以下版本开始:
        2.1.0

    - #### getLastBusTime

          public java.util.Date getLastBusTime()

      返回公交线路的末班车时间。格式为“HHMM”,时间为24小时制(0000--2359)。
      返回:
        返回公交线路的末班车时间。
      从以下版本开始:
        2.1.0

    - #### getBusCompany

          public java.lang.String getBusCompany()

      返回公交线路所属的公交公司。
      返回:
        公交线路所属的公交公司。
      从以下版本开始:
        2.1.0

    - #### getBasicPrice

          public float getBasicPrice()

      返回公交线路的起步价，单位元。
      返回:
        公交线路的起步价。
      从以下版本开始:
        2.1.0

    - #### getTotalPrice

          public float getTotalPrice()

      返回公交线路的全程票价，单位元。
      返回:
        公交线路的全程票价。
      从以下版本开始:
        2.1.0

    - #### getBusStations

          public java.util.List<BusStationItem> getBusStations()

      返回公交线路的站点列表。此列表返回的公交站数据有ID、站名、经纬度、序号。
      返回:
        公交线路的站点列表。
      从以下版本开始:
        2.1.0

    - #### equals

          public boolean equals(java.lang.Object obj)

      比较两个公交线路ID是否相同。
      覆盖:
        `equals` 在类中 `java.lang.Object`
      参数:
        `obj` - 查询条件。
      返回:
        查询条件是否相同。
      从以下版本开始:
        2.1.0

    - #### toString

          public java.lang.String toString()

      将公交线路信息转换为字符串输出。
      覆盖:
        `toString` 在类中 `java.lang.Object`
      返回:
        返回公交线路名称和首末班车时间的字符串。