com.amap.api.services.route

## 类 BusPath

- java.lang.Object
- - com.amap.api.services.route.Path
  - - com.amap.api.services.route.BusPath

-     public class BusPath
      extends Path

  定义了公交换乘路径规划的一个方案。
  从以下版本开始:
    2.1.0

- - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `float` | `getBusDistance()` 返回此方案的公交行驶的总距离 ，单位米。
    `float` | `getCost()` 返回公交换乘方案的花费，单位元。
    `java.util.List<BusStep>` | `getSteps()` 返回公交路径规划方案的路段列表。
    `float` | `getWalkDistance()` 返回此方案的总步行距离，单位米。
    `boolean` | `isNightBus()` 返回是否包含夜班车。
    `void` | `setSteps(java.util.List<BusStep> mSteps)` 设置公交路径规划方案的路段列表。

    - ### 从类继承的方法 com.amap.api.services.route.Path

      `getDistance, getDuration, getPolyline`

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

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

- - ### 方法详细资料

    - #### getCost

          public float getCost()

      返回公交换乘方案的花费，单位元。
      返回:
        公交换乘方案的花费。
      从以下版本开始:
        2.1.0

    - #### isNightBus

          public boolean isNightBus()

      返回是否包含夜班车。
      返回:
        是否包含夜班车。true，包含夜班车；false，不包含。
      从以下版本开始:
        2.1.0

    - #### getWalkDistance

          public float getWalkDistance()

      返回此方案的总步行距离，单位米。
      返回:
        此方案的总步行距离。
      从以下版本开始:
        2.1.0

    - #### getBusDistance

          public float getBusDistance()

      返回此方案的公交行驶的总距离 ，单位米。
      返回:
        此方案的公交行驶的总距离。
      从以下版本开始:
        2.1.0

    - #### getSteps

          public java.util.List<BusStep> getSteps()

      返回公交路径规划方案的路段列表。
      返回:
        公交路径规划方案的路段列表。
      从以下版本开始:
        2.1.0

    - #### setSteps

          public void setSteps(java.util.List<BusStep> mSteps)

      设置公交路径规划方案的路段列表。
      参数:
        `mSteps` - 公交路径规划方案的路段列表。
      从以下版本开始:
        2.1.0