com.amap.api.services.district

## 类 DistrictSearch

- java.lang.Object
- - com.amap.api.services.district.DistrictSearch

-     public class DistrictSearch
      extends java.lang.Object

  行政区域查询类。请用 DistrictSearchQuery 类设定搜索参数，如果不设定，默认查询全国。
  从以下版本开始:
    2.3.0

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static interface` | `DistrictSearch.OnDistrictSearchListener` 本类为 District（行政区域）搜索结果的异步处理回调接口。

  - ### 构造器概要

    构造器
    构造器和说明
    `DistrictSearch(Context context)` 根据给定的参数构造一个 DistrictSearch 的新对象。

  - ### 方法概要

    所有方法 实例方法 具体方法 已过时的方法
    限定符和类型 | 方法和说明
    --- | ---
    `DistrictSearchQuery` | `getQuery()` 返回查询条件。
    `DistrictResult` | `searchDistrict()` 查询行政区的同步接口。
    `void` | `searchDistrictAnsy()` 已过时。 请参考 `DistrictSearch.searchDistrictAsyn()`
    `void` | `searchDistrictAsyn()` 查询行政区的异步接口。
    `void` | `setOnDistrictSearchListener(DistrictSearch.OnDistrictSearchListener districtSearchListener)` 设置行政区划查询监听。
    `void` | `setQuery(DistrictSearchQuery districtSearchQuery)` 设置查询条件。

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

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

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

    - #### DistrictSearch

          public DistrictSearch(Context context)
                         throws AMapException

      根据给定的参数构造一个 DistrictSearch 的新对象。
      参数:
        `context` - 对应的 Context。
      抛出:
        `AMapException`
      从以下版本开始:
        2.3.0

  - ### 方法详细资料

    - #### getQuery

          public DistrictSearchQuery getQuery()

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

    - #### setQuery

          public void setQuery(DistrictSearchQuery districtSearchQuery)

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

    - #### searchDistrict

          public DistrictResult searchDistrict()
                                        throws AMapException

      查询行政区的同步接口。
      返回:
        行政区域的搜索结果，具体说明见 `DistrictResult`。
      抛出:
        `AMapException` -
        在网络连接出现问题的情况下，会抛出`AMapException.AMAP_CLIENT_NETWORK_EXCEPTION`。
        在Query参数不正确的时候会抛出 `AMapException.AMAP_CLIENT_INVALID_PARAMETER`
      从以下版本开始:
        4.0.0

    - #### searchDistrictAsyn

          public void searchDistrictAsyn()

      查询行政区的异步接口。
      从以下版本开始:
        2.3.0

    - #### searchDistrictAnsy

          public void searchDistrictAnsy()

      已过时。 请参考 `DistrictSearch.searchDistrictAsyn()`
      查询行政区的异步接口。
      从以下版本开始:
        2.3.0

    - #### setOnDistrictSearchListener

          public void setOnDistrictSearchListener(DistrictSearch.OnDistrictSearchListener districtSearchListener)

      设置行政区划查询监听。
      参数:
        `districtSearchListener` - 行政区划查询监听对象。
      从以下版本开始:
        2.3.0