逆地理编码又称地理坐标解析,指的是从已知的地理坐标到对应的地址描述(如省市、街区、楼层、房间等)的转换服务。示例代码如下:
// 设置查询的地理坐标
GeoPoint[] geoPoints=new GeoPoint[]{new GeoPoint(116.39750, 39.90850),new GeoPoint(116.43423, 39.93766)};
GeocodeSearch.RegeocodeQuery query=GeocodeSearch.RegeocodeQuery.newQuery(geoPoints);
GeocodeSearch.searchRegeocode(query, new GeocodeSearch.RegeocodeListener() {
@Override
public void onSuccess(RegeocodeResult result) {
// 成功
}
@Override
public void onFail(APIStatus status) {
// 失败
}
});
GeocodeSearch.RegeocodeQuery 说明:
1. 只能通过GeocodeSearch.RegeocodeQuery中newQuery (GeoPoint[] geoPoints)方法获取实例。
2. 参数geoPoints为要逆地理编码的坐标GeoPoint类型数组,必传,最多支持十个坐标值,超出的部分不作处理。
注:结果返回接口为异步线程接口。