public class GeoCoder extends SearcherInternal
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy()
释放该地理编码查询对象
|
boolean |
geocode(GeoCodeOption option)
发起地理编码(地址信息->经纬度)请求
V4.3.2版本后(包含V4.3.2版本),该方法要在Listener设置方法
setOnGetGeoCodeResultListener(OnGetGeoCoderResultListener)
之后执行,否则会在某些场景出现拿不到回调结果的情况 |
static GeoCoder |
newInstance()
新建地理编码查询
|
boolean |
reverseGeoCode(ReverseGeoCodeOption option)
发起反地理编码请求(经纬度->地址信息)
V4.3.2版本后(包含V4.3.2版本),该方法要在Listener设置方法
setOnGetGeoCodeResultListener(OnGetGeoCoderResultListener)
之后执行,否则会在某些场景出现拿不到回调结果的情况 |
void |
setOnGetGeoCodeResultListener(OnGetGeoCoderResultListener listener)
设置查询结果监听者
V4.3.2版本之后(包含V4.3.2版本),该方法要先于检索方法
geocode(GeoCodeOption)
reverseGeoCode(ReverseGeoCodeOption)调用,否则会在某些场景出现拿不到回调结果的情况 |
public static GeoCoder newInstance()
public boolean geocode(GeoCodeOption option)
setOnGetGeoCodeResultListener(OnGetGeoCoderResultListener)
之后执行,否则会在某些场景出现拿不到回调结果的情况option - 请求参数 请求参数的城市、地址不为空,否则抛出异常java.lang.IllegalStateExceptionjava.lang.IllegalArgumentExceptionpublic boolean reverseGeoCode(ReverseGeoCodeOption option)
setOnGetGeoCodeResultListener(OnGetGeoCoderResultListener)
之后执行,否则会在某些场景出现拿不到回调结果的情况option - 请求参数,请求参数的坐标不为空,否则抛出异常java.lang.IllegalStateExceptionjava.lang.IllegalArgumentExceptionpublic void setOnGetGeoCodeResultListener(OnGetGeoCoderResultListener listener)
geocode(GeoCodeOption)
reverseGeoCode(ReverseGeoCodeOption)调用,否则会在某些场景出现拿不到回调结果的情况listener - 监听者。 所设监听者不为空,否则抛出异常java.lang.IllegalStateExceptionjava.lang.IllegalArgumentExceptionpublic void destroy()