com.amap.api.services.route

## 类 RouteSearchV2.BusRouteQuery

- java.lang.Object
- - com.amap.api.services.route.RouteSearchV2.BusRouteQuery

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

      public static class RouteSearchV2.BusRouteQuery
      extends java.lang.Object
      implements java.lang.Cloneable

  此类定义了公交路径规划查询路径的起终点、计算路径的模式、城市和是否计算夜班车。
  从以下版本开始:
    9.4.0

- - ### 构造器概要

    构造器
    构造器和说明
    `BusRouteQuery(RouteSearchV2.FromAndTo fromAndTo, int mode, java.lang.String city, int nightFlag)` BusRouteQuery构造函数。

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `equals(java.lang.Object o)` 比较两个查询条件是否相同。
    `java.lang.String` | `getAd1()` 起点所在行政区域编码 仅支持adcode，参考行政区域编码表
    `java.lang.String` | `getAd2()` 终点所在行政区域编码 仅支持adcode，参考行政区域编码表
    `int` | `getAlternativeRoute()` 返回方案条数 可传入1-10的阿拉伯数字，代表返回的不同条数。
    `java.lang.String` | `getCity()` 返回查询的城市。
    `java.lang.String` | `getCityd()` 返回目的地的城市（跨城公交路径规划）。
    `java.lang.String` | `getDate()` 请求日期 例如:2013-10-28
    `java.lang.String` | `getDestinationPoiId()` 目的地POI ID 1、目的地POI ID与目的地经纬度均填写时，服务使用目的地 POI ID； 2、该字段必须和起点 POI ID 成组使用。
    `RouteSearchV2.FromAndTo` | `getFromAndTo()` 返回查询路径的起终点。
    `int` | `getMaxTrans()` 最大换乘次数 0：直达 1：最多换乘1次 2：最多换乘2次 3：最多换乘3次 4：最多换乘4次
    `int` | `getMode()` 返回计算路径的模式。
    `int` | `getMultiExport()` 地铁出入口数量 0：只返回一个地铁出入口 1：返回全部地铁出入口
    `int` | `getNightFlag()` 返回是否计算夜班车。
    `java.lang.String` | `getOriginPoiId()` 起点POI ID 1、起点POI ID与起点经纬度均填写时，服务使用起点 POI ID； 2、该字段必须和目的地 POI ID 成组使用。
    `int` | `getShowFields()` 扩展字段，all表示所有数据 ，默认 cost `RouteSearchV2.ShowFields`
    `java.lang.String` | `getTime()` 请求时间 例如:9-54
    `void` | `setAd1(java.lang.String mAd1)` 起点所在行政区域编码 仅支持adcode，参考行政区域编码表
    `void` | `setAd2(java.lang.String mAd2)` 终点所在行政区域编码 仅支持adcode，参考行政区域编码表
    `void` | `setAlternativeRoute(int mAlternativeRoute)` 返回方案条数 可传入1-10的阿拉伯数字，代表返回的不同条数。
    `void` | `setCityd(java.lang.String cityd)` 设置跨城公交规划的目的地城市。
    `void` | `setDate(java.lang.String mDate)` 请求日期 例如:2013-10-28
    `void` | `setDestinationPoiId(java.lang.String mDestinationPoiId)` 目的地POI ID 1、目的地POI ID与目的地经纬度均填写时，服务使用目的地 POI ID； 2、该字段必须和起点 POI ID 成组使用。
    `void` | `setMaxTrans(int mMaxTrans)` 最大换乘次数 0：直达 1：最多换乘1次 2：最多换乘2次 3：最多换乘3次 4：最多换乘4次
    `void` | `setMultiExport(int mMultiExport)` 地铁出入口数量 0：只返回一个地铁出入口 1：返回全部地铁出入口
    `void` | `setOriginPoiId(java.lang.String mOriginPoiId)` 起点POI ID 1、起点POI ID与起点经纬度均填写时，服务使用起点 POI ID； 2、该字段必须和目的地 POI ID 成组使用。
    `void` | `setShowFields(int showFields)` 扩展字段，all表示所有数据 ，默认 cost `RouteSearchV2.ShowFields`
    `void` | `setTime(java.lang.String mTime)` 请求时间 例如:9-54

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

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

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

    - #### BusRouteQuery

          public BusRouteQuery(RouteSearchV2.FromAndTo fromAndTo,
                               int mode,
                               java.lang.String city,
                               int nightFlag)

      BusRouteQuery构造函数。
      参数:
        `fromAndTo` - 路径的起终点。
        `mode` - 计算路径的模式。可选，默认为最快捷 `RouteSearchV2.BusMode`。
        `city` - 城市区号/电话区号。此项不能为空。
        `nightFlag` - 是否计算夜班车，默认为不计算。0：不计算，1：计算。可选。
      从以下版本开始:
        2.1.0

  - ### 方法详细资料

    - #### getFromAndTo

          public RouteSearchV2.FromAndTo getFromAndTo()

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

    - #### getMode

          public int getMode()

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

    - #### getCity

          public java.lang.String getCity()

      返回查询的城市。
      返回:
        查询的城市。
      从以下版本开始:
        9.4.0

    - #### getNightFlag

          public int getNightFlag()

      返回是否计算夜班车。
      返回:
        是否计算夜班车，默认为不计算。0：不计算，1：计算。可选。
      从以下版本开始:
        9.4.0

    - #### getCityd

          public java.lang.String getCityd()

      返回目的地的城市（跨城公交路径规划）。
      返回:
        目的地的城市。
      从以下版本开始:
        9.4.0

    - #### setCityd

          public void setCityd(java.lang.String cityd)

      设置跨城公交规划的目的地城市。
      参数:
        `cityd` - 目的地城市。跨城公交规划必填参数。可选值：城市名称/citycode
      从以下版本开始:
        9.4.0

    - #### getShowFields

          public int getShowFields()

      扩展字段，all表示所有数据 ，默认 cost `RouteSearchV2.ShowFields`
      从以下版本开始:
        9.4.0

    - #### setShowFields

          public void setShowFields(int showFields)

      扩展字段，all表示所有数据 ，默认 cost `RouteSearchV2.ShowFields`
      从以下版本开始:
        9.4.0

    - #### getDate

          public java.lang.String getDate()

      请求日期 例如:2013-10-28
      返回:

    - #### setDate

          public void setDate(java.lang.String mDate)

      请求日期 例如:2013-10-28
      参数:
        `mDate` -

    - #### getTime

          public java.lang.String getTime()

      请求时间 例如:9-54
      返回:

    - #### setTime

          public void setTime(java.lang.String mTime)

      请求时间 例如:9-54
      参数:
        `mTime` -

    - #### getOriginPoiId

          public java.lang.String getOriginPoiId()

      起点POI ID 1、起点POI ID与起点经纬度均填写时，服务使用起点 POI ID； 2、该字段必须和目的地 POI ID 成组使用。
      返回:

    - #### setOriginPoiId

          public void setOriginPoiId(java.lang.String mOriginPoiId)

      起点POI ID 1、起点POI ID与起点经纬度均填写时，服务使用起点 POI ID； 2、该字段必须和目的地 POI ID 成组使用。
      参数:
        `mOriginPoiId` -

    - #### getDestinationPoiId

          public java.lang.String getDestinationPoiId()

      目的地POI ID 1、目的地POI ID与目的地经纬度均填写时，服务使用目的地 POI ID； 2、该字段必须和起点 POI ID 成组使用。
      返回:

    - #### setDestinationPoiId

          public void setDestinationPoiId(java.lang.String mDestinationPoiId)

      目的地POI ID 1、目的地POI ID与目的地经纬度均填写时，服务使用目的地 POI ID； 2、该字段必须和起点 POI ID 成组使用。

    - #### getAd1

          public java.lang.String getAd1()

      起点所在行政区域编码 仅支持adcode，参考行政区域编码表
      返回:

    - #### setAd1

          public void setAd1(java.lang.String mAd1)

      起点所在行政区域编码 仅支持adcode，参考行政区域编码表
      参数:
        `mAd1` -

    - #### getAd2

          public java.lang.String getAd2()

      终点所在行政区域编码 仅支持adcode，参考行政区域编码表
      返回:

    - #### setAd2

          public void setAd2(java.lang.String mAd2)

      终点所在行政区域编码 仅支持adcode，参考行政区域编码表
      参数:
        `mAd2` -

    - #### getAlternativeRoute

          public int getAlternativeRoute()

      返回方案条数 可传入1-10的阿拉伯数字，代表返回的不同条数。
      返回:

    - #### setAlternativeRoute

          public void setAlternativeRoute(int mAlternativeRoute)

      返回方案条数 可传入1-10的阿拉伯数字，代表返回的不同条数。
      参数:
        `mAlternativeRoute` -

    - #### getMultiExport

          public int getMultiExport()

      地铁出入口数量 0：只返回一个地铁出入口 1：返回全部地铁出入口
      返回:

    - #### setMultiExport

          public void setMultiExport(int mMultiExport)

      地铁出入口数量 0：只返回一个地铁出入口 1：返回全部地铁出入口
      参数:
        `mMultiExport` -

    - #### getMaxTrans

          public int getMaxTrans()

      最大换乘次数 0：直达 1：最多换乘1次 2：最多换乘2次 3：最多换乘3次 4：最多换乘4次
      返回:

    - #### setMaxTrans

          public void setMaxTrans(int mMaxTrans)

      最大换乘次数 0：直达 1：最多换乘1次 2：最多换乘2次 3：最多换乘3次 4：最多换乘4次
      参数:
        `mMaxTrans` -

    - #### equals

          public boolean equals(java.lang.Object o)

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