com.amap.api.services.route

## 类 RouteSearch.BusRouteQuery

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

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

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

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

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)` 比较两个查询条件是否相同。
    `java.lang.String` | `getCity()` 返回查询的城市。
    `java.lang.String` | `getCityd()` 返回目的地的城市（跨城公交路径规划）。
    `java.lang.String` | `getExtensions()` 扩展字段 base表示只返回基础数据，all表示所有数据 ，默认 base
    `RouteSearch.FromAndTo` | `getFromAndTo()` 返回查询路径的起终点。
    `int` | `getMode()` 返回计算路径的模式。
    `int` | `getNightFlag()` 返回是否计算夜班车。
    `void` | `setCityd(java.lang.String cityd)` 设置跨城公交规划的目的地城市。
    `void` | `setExtensions(java.lang.String extensions)` 扩展字段 base表示只返回基础数据，all表示所有数据 ，默认 base

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

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

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

    - #### BusRouteQuery

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

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

  - ### 方法详细资料

    - #### getFromAndTo

          public RouteSearch.FromAndTo getFromAndTo()

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

    - #### getMode

          public int getMode()

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

    - #### getCity

          public java.lang.String getCity()

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

    - #### getNightFlag

          public int getNightFlag()

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

    - #### getCityd

          public java.lang.String getCityd()

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

    - #### setCityd

          public void setCityd(java.lang.String cityd)

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

    - #### getExtensions

          public java.lang.String getExtensions()

      扩展字段 base表示只返回基础数据，all表示所有数据 ，默认 base
      从以下版本开始:
        7.6.0

    - #### setExtensions

          public void setExtensions(java.lang.String extensions)

      扩展字段 base表示只返回基础数据，all表示所有数据 ，默认 base
      从以下版本开始:
        7.6.0

    - #### equals

          public boolean equals(java.lang.Object obj)

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