com.amap.api.services.route

## 类 RouteSearch.DrivePlanQuery

- java.lang.Object
- - com.amap.api.services.route.RouteSearch.DrivePlanQuery

- 所有已实现的接口:
    java.lang.Cloneable
  封闭类:
    RouteSearch

      public static class RouteSearch.DrivePlanQuery
      extends java.lang.Object
      implements java.lang.Cloneable

  此类定义了驾车未来路径查询规划,最大支持未来七天的规划。
  从以下版本开始:
    6.9.0

- - ### 构造器概要

    构造器
    构造器和说明
    `DrivePlanQuery()` DriveRouteQuery构造函数
    `DrivePlanQuery(RouteSearch.FromAndTo fromAndTo, int firstTime, int interval, int count)` DriveRouteQuery构造函数。

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)` 比较两个查询条件是否相同。
    `int` | `getCarType()` 返回汽车类型
    `int` | `getCount()` 返回规划的时间点个数
    `java.lang.String` | `getDestParentPoiID()` 返回查询路径终点父POI的ID。
    `int` | `getFirstTime()` 返回第一次规划的时间
    `RouteSearch.FromAndTo` | `getFromAndTo()` 返回查询路径的起终点。
    `int` | `getInterval()` 返回规划的时间间隔
    `int` | `getMode()` 返回计算路径的模式。
    `void` | `setCarType(int carType)` 设置车辆类型，默认为普通汽车
    `void` | `setDestParentPoiID(java.lang.String destParentPoiID)` 设置终点的父POIID，无父POI的情况留空即可
    `void` | `setMode(int mode)` 设置规划策略模式，默认为普通汽车

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

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

- - ### 构造器详细资料

    - #### DrivePlanQuery

          public DrivePlanQuery(RouteSearch.FromAndTo fromAndTo,
                                int firstTime,
                                int interval,
                                int count)

      DriveRouteQuery构造函数。
      参数:
        `fromAndTo` - 路径的起点终点。
        `firstTime` - 出发时间，第一个时间戳（unix时间戳，精确到秒)。
        `interval` - 规划的时间间隔，单位为秒。
        `count` - 规划时间点个数，最大48个。
      从以下版本开始:
        6.9.0

    - #### DrivePlanQuery

          public DrivePlanQuery()

      DriveRouteQuery构造函数
      从以下版本开始:
        6.9.0

  - ### 方法详细资料

    - #### getFromAndTo

          public RouteSearch.FromAndTo getFromAndTo()

      返回查询路径的起终点。
      返回:
        查询路径的起终点。
      从以下版本开始:
        6.9.0

    - #### getDestParentPoiID

          public java.lang.String getDestParentPoiID()

      返回查询路径终点父POI的ID。
      返回:
        查询路径终点父POI的ID。
      从以下版本开始:
        6.9.0

    - #### getMode

          public int getMode()

      返回计算路径的模式。
      返回:
        计算路径的模式。
      从以下版本开始:
        6.9.0

    - #### getCarType

          public int getCarType()

      返回汽车类型
      返回:
        汽车类型。
      从以下版本开始:
        6.9.0

    - #### getFirstTime

          public int getFirstTime()

      返回第一次规划的时间
      返回:
        第一次规划时间，unix时间戳，精确到秒。
      从以下版本开始:
        6.9.0

    - #### getInterval

          public int getInterval()

      返回规划的时间间隔
      返回:
        规划的时间间隔，单位为秒。
      从以下版本开始:
        6.9.0

    - #### getCount

          public int getCount()

      返回规划的时间点个数
      返回:
        规划的时间点个数。
      从以下版本开始:
        6.9.0

    - #### equals

          public boolean equals(java.lang.Object obj)

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

    - #### setDestParentPoiID

          public void setDestParentPoiID(java.lang.String destParentPoiID)

      设置终点的父POIID，无父POI的情况留空即可
      参数:
        `destParentPoiID` - 终点的父POIID, 可以提升终点抓路的准确性。如果已知父POI的ID，可以传入，无父POI的情况留空即可。
      从以下版本开始:
        6.9.0

    - #### setMode

          public void setMode(int mode)

      设置规划策略模式，默认为普通汽车
      参数:
        `mode` - 规划策略模式，可选，默认为速度优先 `RouteSearch.DRIVEING_PLAN_DEFAULT`
      从以下版本开始:
        6.9.0

    - #### setCarType

          public void setCarType(int carType)

      设置车辆类型，默认为普通汽车
      参数:
        `carType` - 车辆类型,支持0：普通汽车，1：纯电动车，2：插电混动车
      从以下版本开始:
        6.9.0