浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

文档全面上新

更科技的视觉体验,更高效的页面结构,快前往体验吧!

体验新版
地图选点
功能场景
网约车APP中支持用户通过滑动地图快速选择起终点。
Android
iOS
//mapopen-website-wiki.bj.bcebos.com/demos/AndroidVideos/地图选点.mp4
1590746640|//mapopen-website-wiki.bj.bcebos.com/demos/newqrcodes/地图选点.png
扫码体验
使用产品
Android地图SDK|/index.php?title=androidsdk
>
逆地理编码|/index.php?title=androidsdk/guide/search/geo
下载源码
//mapopen-website-wiki.bj.bcebos.com/demos/BaiduMapSDKExample.zip
核心接口
接口
描述
ReverseGeoCodeOption
location(LatLng location)
设置反地理编码位置坐标
ReverseGeoCodeOption
newVersion(int latestAdmin)
设置是否返回新数据0不返回,1返回默认值0
ReverseGeoCodeOption
radius(int radius)
设置POI召回半径
GeoCoder
newInstance()
创建地理编码查询实例
GeoCoder
reverseGeoCode(ReverseGeoCodeOption option)
发起反地理编码请求(经纬度->地址信息)
GeoCoder
setOnGetGeoCodeResultListener(OnGetGeoCoderResultListener listener)
设置查询结果回调
GeoCoder
destroy()
销毁函数
重点关注
务必在Activity的onDestroy函数里,调用MapView和GeoCoder的销毁方法,否则会有内存泄露。
JAVA
@Override
protected void onDestroy(){
    super.onDestroy();

    if(null!= mGeoCoder){
        mGeoCoder.destroy();
    }

    if(null!= mMapView){
        mMapView.onDestroy();
    }
}
                
复制
深色
复制成功
核心代码
1.发起逆地理编码请求
JAVA
/**
/**
* 逆地理编码请求
* @param latLng
*/
private void reverseRequest(LatLng latLng){
    if(null == latLng){
        return;
    }

    ReverseGeoCodeOption reverseGeoCodeOption = new ReverseGeoCodeOption().location(latLng)
            .newVersion(1)
            .radius(sDefaultRGCRadius)
            .pageNum(mLoadIndex);

    if(null == mGeoCoder){
        mGeoCoder = GeoCoder.newInstance();
    }

    mGeoCoder.setOnGetGeoCodeResultListener(this);
    mGeoCoder.reverseGeoCode(reverseGeoCodeOption);
}
                
复制
深色
复制成功
2.逆地理编码请求回调处理
JAVA
/**
@Override
public void onGetReverseGeoCodeResult(final ReverseGeoCodeResult reverseGeoCodeResult) {
    if (null == reverseGeoCodeResult) {
        return;
    }

    mHandler.post(new Runnable() {
        @Override
        public void run() {
            updateUI(reverseGeoCodeResult);
        }
    });
}
                
复制
深色
复制成功
更多功能
周边检索|/index.php?title=androidsdk/guide/search/poi
地点检索输入提示检索|/index.php?title=androidsdk/guide/search/suggestion
  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消