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

Android 地图SDK

百度地图SDK是一套应用程序接口, 通过调用地图SDK接口,开发者可以轻松访问百度地图的服务和数据,构建功能丰富、交互性强的地图类应用程序。

使用离线地图

使用离线地图,可满足在无网络环境下查看地图信息的需求,在有离线地图的情况下,地图SDK会优先加载离线地图。

离线地图的基本使用方法如下:

初始化离线地图

MKOfflineMap mOffline = new MKOfflineMap();
mOffline.init(this);// 传入接口事件,离线地图更新会触发该回调

开始下载

根据城市编码下载离线地图

mOffline.start(cityid);// 开始下载离线地图,传入参数为cityID, cityID表示城市的数字标识。

暂停下载

通过代码暂停地图的下载,示例如下:

mOffline.pause(cityid);//暂停下载

停止下载

停止当前正在执行的下载,示例如下:

mOffline.pause(cityid);//停止下载

删除下载

删除某一城市的离线地图包,示例如下:

mOffline.remove(cityid);//删除下载

更新下载

检测到离线包有更新,调用此方法执行更新:

mOffline.update(cityid);//更新下载

在更新过程中会通过onGetOfflineMapState来回调信息,可查看更新进度、新离线地图安装、版本更新提示。

以上介绍了离线地图的基本用法,您在开发过程中如有问题可以参考官方demo。