com.amap.api.services.geocoder

## 类 GeocodeSearch

- java.lang.Object
- - com.amap.api.services.geocoder.GeocodeSearch

-     public final class GeocodeSearch
      extends java.lang.Object

  地理编码与逆地理编码类。 地理编码又称地址匹配，指的是从已知的地址描述到对应的经纬 度坐标的转换，即根据地址信息，获取地址所对应的点坐标等。 逆地理编码即地址解析服务，具体是指从已知的经纬度坐标到对 应的地址描述（如省市、街区、楼层、房间等）的转换。 通过该类提供的方法可获取对应位置的地理描述，分为3种地物 类型：交叉路口、兴趣点、道路。
  从以下版本开始:
    2.1.0

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static interface` | `GeocodeSearch.OnGeocodeSearchListener` 此接口定义了逆地理编码异步处理回调接口。

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static java.lang.String` | `AMAP` 输入参数坐标为高德类型。
    `static java.lang.String` | `EXTENSIONS_ALL` 扩展字段all，会返回完整参数
    `static java.lang.String` | `EXTENSIONS_BASE` 扩展字段base，会返回部分参数
    `static java.lang.String` | `GPS` 输入参数坐标为GPS类型。

  - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `RegeocodeAddress` | `getFromLocation(RegeocodeQuery regeocodeQuery)` 根据给定的经纬度和最大结果数返回逆地理编码的结果列表。
    `void` | `getFromLocationAsyn(RegeocodeQuery regeocodeQuery)` 逆地理编码查询的异步处理调用。
    `java.util.List<GeocodeAddress>` | `getFromLocationName(GeocodeQuery geocodeQuery)` 根据给定的地理名称和查询城市，返回地理编码的结果列表。
    `void` | `getFromLocationNameAsyn(GeocodeQuery geocodeQuery)` 地理编码查询的异步处理调用。
    `void` | `setOnGeocodeSearchListener(GeocodeSearch.OnGeocodeSearchListener onGeocodeSearchListener)` 地理编码查询结果监听接口设置。

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

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

- - ### 字段详细资料

    - #### GPS

          public static final java.lang.String GPS

      输入参数坐标为GPS类型。
      从以下版本开始:
        2.1.0
      另请参阅:
        常量字段值

    - #### AMAP

          public static final java.lang.String AMAP

      输入参数坐标为高德类型。
      从以下版本开始:
        2.1.0
      另请参阅:
        常量字段值

    - #### 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
      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### GeocodeSearch

          public GeocodeSearch(Context context)
                        throws AMapException

      根据给定的参数来构造一个GeocodeSearch 新对象。
      参数:
        `context` - 一个Context，Context 指的是一个全局变量，程序的运行环境。
      抛出:
        `AMapException`
      从以下版本开始:
        2.1.0

  - ### 方法详细资料

    - #### getFromLocation

          public RegeocodeAddress getFromLocation(RegeocodeQuery regeocodeQuery)
                                           throws AMapException

      根据给定的经纬度和最大结果数返回逆地理编码的结果列表。逆地理编码兴趣点返回结果最大返回数目为10，道路和交叉路口返回最大数目为3。
      参数:
        `regeocodeQuery` - 要进行逆地理编码查询的条件。
      返回:
        逆地理编码的结果列表。
      抛出:
        `AMapException`
      从以下版本开始:
        2.1.0

    - #### getFromLocationName

          public java.util.List<GeocodeAddress> getFromLocationName(GeocodeQuery geocodeQuery)
                                                             throws AMapException

      根据给定的地理名称和查询城市，返回地理编码的结果列表。地理编码返回结果集默认最大返回数目为10。
      参数:
        `geocodeQuery` - 地理编码的查询条件。
      返回:
        地理编码的结果列表。
      抛出:
        `AMapException`
      从以下版本开始:
        2.1.0

    - #### setOnGeocodeSearchListener

          public void setOnGeocodeSearchListener(GeocodeSearch.OnGeocodeSearchListener onGeocodeSearchListener)

      地理编码查询结果监听接口设置。
      参数:
        `onGeocodeSearchListener` - 地理编码查询结果监听接口。
      从以下版本开始:
        2.1.0

    - #### getFromLocationAsyn

          public void getFromLocationAsyn(RegeocodeQuery regeocodeQuery)

      逆地理编码查询的异步处理调用。 根据给定的经纬度和最大结果数返回逆地理编码的结果列表。逆地理编码兴趣点返回结果最大返回数目为10，道路和交叉路口返回最大数目为3。
      参数:
        `regeocodeQuery` - 要进行逆地理编码查询的条件。
      抛出:
        `AMapException`
      从以下版本开始:
        2.1.0

    - #### getFromLocationNameAsyn

          public void getFromLocationNameAsyn(GeocodeQuery geocodeQuery)

      地理编码查询的异步处理调用。 根据给定的地理名称和查询城市返回地理编码的结果列表。地理编码返回结果集默认最大返回数目为10。
      参数:
        `geocodeQuery` - 地理编码的查询条件。
      抛出:
        `AMapException`
      从以下版本开始:
        2.1.0