com.amap.api.services.busline

## 类 BusStationSearch

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

-     public class BusStationSearch
      extends java.lang.Object

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

- - ### 嵌套类概要

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

  - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `BusStationQuery` | `getQuery()` 返回查询条件。
    `BusStationResult` | `searchBusStation()` 搜索公交站点。
    `void` | `searchBusStationAsyn()` 搜索公交站点的异步处理调用。
    `void` | `setOnBusStationSearchListener(BusStationSearch.OnBusStationSearchListener onBusStationSearchListener)` 公交站点搜索结果监听接口设置。
    `void` | `setQuery(BusStationQuery query)` 设置查询条件。

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

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

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

    - #### BusStationSearch

          public BusStationSearch(Context act,
                                  BusStationQuery query)
                           throws AMapException

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

  - ### 方法详细资料

    - #### searchBusStation

          public BusStationResult searchBusStation()
                                            throws AMapException

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

    - #### setOnBusStationSearchListener

          public void setOnBusStationSearchListener(BusStationSearch.OnBusStationSearchListener onBusStationSearchListener)

      公交站点搜索结果监听接口设置。
      参数:
        `onBusStationSearchListener` - 公交站点搜索结果监听接口。
      从以下版本开始:
        2.1.0

    - #### searchBusStationAsyn

          public void searchBusStationAsyn()

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

    - #### setQuery

          public void setQuery(BusStationQuery query)

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

    - #### getQuery

          public BusStationQuery getQuery()

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