com.amap.api.services.route

## 类 DrivePathV2

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

-     public class DrivePathV2
      extends Path

  定义了驾车路径规划的一个方案。
  从以下版本开始:
    9.2.0

- - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `Cost` | `getCost()` 获取方案所需时间及费用成本
    `int` | `getRestriction()` 返回驾车规划方案的限行结果
    `java.util.List<DriveStepV2>` | `getSteps()` 返回驾车规划方案的路段列表。
    `java.lang.String` | `getStrategy()` 返回导航策略，显示为中文，如返回“速度最快”。
    `void` | `setCost(Cost cost)` 设置方案所需时间及费用成本
    `void` | `setRestriction(int restriction)` 设置驾车规划方案限行结果

    - ### 从类继承的方法 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 Cost getCost()

      获取方案所需时间及费用成本
      返回:

    - #### setCost

          public void setCost(Cost cost)

      设置方案所需时间及费用成本
      参数:
        `cost` -

    - #### getStrategy

          public java.lang.String getStrategy()

      返回导航策略，显示为中文，如返回“速度最快”。
      返回:
        导航策略。
      从以下版本开始:
        9.2.0

    - #### getSteps

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

      返回驾车规划方案的路段列表。
      返回:
        驾车规划方案的路段列表。
      从以下版本开始:
        9.2.0

    - #### getRestriction

          public int getRestriction()

      返回驾车规划方案的限行结果
      返回:
        限行结果 0 代表限行已规避或未限行； 1 代表限行无法规避
      从以下版本开始:
        5.1.0

    - #### setRestriction

          public void setRestriction(int restriction)

      设置驾车规划方案限行结果
      参数:
        `restriction` - 0 代表限行已规避或未限行； 1 代表限行无法规避
      从以下版本开始:
        5.1.0