android地图sdk | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
离线地图
下载开发文档
使用离线地图

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

初始化离线地图

mkofflinemap moffline =newmkofflinemap();
// 传入mkofflinemaplistener,离线地图状态发生改变时会触发该回调
moffline.init(listener);

开始下载

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

// 开始下载离线地图
// cityid 城市的数字标识
moffline.start(cityid);

可以通过mkofflinemap类的searchcity方法根据城市名查找cityid。

arraylist<mkolsearchrecord> records = moffline.searchcity(cityname);
if(records !=null&& records.size()==1){
cityid = records.get(0).cityid;
}

停止下载

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

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

删除下载

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

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

更新下载

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

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

在更新过程中会通过ongetofflinemapstate来回调信息,可查看更新进度、新离线地图安装、版本更新提示。
以上介绍了离线地图的基本用法,您在开发过程中如有问题可以参考官方demo。

上一篇

个性化地图

下一篇

境外地图服务

本篇文章对您是否有帮助?

网站地图