com.amap.api.services.busline

## 类 BusLineSearch

- java.lang.Object
- - com.amap.api.services.busline.BusLineSearch

-     public class BusLineSearch
      extends java.lang.Object

  本类为公交线路搜索的“入口”类，定义此类，开始搜索。在类BusLineSearch 中，使用BusLineQuery 类设定搜索参数。
  从以下版本开始:
    2.1.0

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static interface` | `BusLineSearch.OnBusLineSearchListener` 此接口定义了公交线路查询异步处理回调接口。

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static java.lang.String` | `EXTENSIONS_ALL` 扩展字段all，会返回完整参数
    `static java.lang.String` | `EXTENSIONS_BASE` 扩展字段base，会返回部分参数

  - ### 构造器概要

    构造器
    构造器和说明
    `BusLineSearch(Context act, BusLineQuery query)` BusLineSearch构造函数。

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `BusLineQuery` | `getQuery()` 返回查询条件。
    `BusLineResult` | `searchBusLine()` 搜索公交线路。
    `void` | `searchBusLineAsyn()` 搜索公交线路的异步处理调用。
    `void` | `setOnBusLineSearchListener(BusLineSearch.OnBusLineSearchListener onBusLineSearchListener)` 设置查询监听接口。
    `void` | `setQuery(BusLineQuery query)` 设置查询条件。

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

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

- - ### 字段详细资料

    - #### EXTENSIONS_ALL

          public static final java.lang.String EXTENSIONS_ALL

      扩展字段all，会返回完整参数
      从以下版本开始:
        7.6.0
      另请参阅:
        常量字段值

    - #### EXTENSIONS_BASE

          public static final java.lang.String EXTENSIONS_BASE

      扩展字段base，会返回部分参数
      从以下版本开始:
        7.6.0
      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### BusLineSearch

          public BusLineSearch(Context act,
                               BusLineQuery query)
                        throws AMapException

      BusLineSearch构造函数。
      参数:
        `act` - 当前 Activity。
        `query` - 公交查询条件。
      抛出:
        `AMapException`
      从以下版本开始:
        2.0.0

  - ### 方法详细资料

    - #### searchBusLine

          public BusLineResult searchBusLine()
                                      throws AMapException

      搜索公交线路。 如果此时查询条件（BusLineQuery）中的行政区划代码已定义，则查询为该城市（地区）内的所有符合条件的公交线路,否则范围为全国。根据指定查询类型和关键字搜索公交线路结果。此接口在网络连接出现问题的情况下，会抛出AMapServicesException。
      返回:
        BusLineResult查询公交线路的结果，结果是分页的，通过类BusLineResult的实例可以检索每一页。
      抛出:
        `AMapException`
      从以下版本开始:
        2.1.0

    - #### setOnBusLineSearchListener

          public void setOnBusLineSearchListener(BusLineSearch.OnBusLineSearchListener onBusLineSearchListener)

      设置查询监听接口。
      参数:
        `onBusLineSearchListener` - 公交路线查询监听接口。
      从以下版本开始:
        2.1.0

    - #### searchBusLineAsyn

          public void searchBusLineAsyn()

      搜索公交线路的异步处理调用。 如果此时查询条件（BusLineQuery）中的行政区划代码已定义，则查询为该城市（地区）内的所有符合条件的公交线路,否则范围为全国。根据指定查询类型和关键字搜索公交线路结果。
      从以下版本开始:
        2.1.0

    - #### setQuery

          public void setQuery(BusLineQuery query)

      设置查询条件。
      参数:
        `query` - 新的查询条件。
      从以下版本开始:
        2.1.0

    - #### getQuery

          public BusLineQuery getQuery()

      返回查询条件。
      返回:
        查询条件。
      从以下版本开始:
        2.1.0