在有些情况下需要使用地图,但又不能访问外网,这时你需要一个离线地图。本文介绍如何制作百度离线地图。
下面将介绍如何实现一个离线版百度地图:
1. 下载百度地图瓦片
下载网址:望远网-百度地图下载
首先需选择下载地图瓦片的样式,大部份情况默认,有少数特殊情况需使用主题样式,比如黑色背景等
左边选择矩形或多边形按钮
然后利用拖动选择需要下载的区域
点击下载瓦片, 在弹出窗口中选择需要下载的百度地图瓦片级别,然后点击jpg下载或png下载即可
注意下载瓦片为png.测试程序不显示jpg(可能要改一)
2. 实现百度离线地图
下载“百度地图瓦片测试V3.0.zip” 下载地址:望远网-订制及代写各种python脚本和工具软件
链接: https://pan.baidu.com/s/1Y-6CnEmwOrApV3Z74Ys1Gg?pwd=e3ag 提取码: e3ag 复制这段内容后打开百度网盘手机App,操作更方便哦
将前面下载的瓦片的tiles目录替换掉本代码的titles目录。
然后编辑test_tiles.html文件,设置地图的中心位置,前面下载百度地图瓦片时会有中心坐标,直接复制过来即可。
//初始化地图,设置中心点坐标和地图级别
map.centerAndZoom(new BMap.Point(112.987942,28.189387), 4);
最后直接双击打开test_tiles.html文件,就可以看到百度离线地图的效果。
也就可以把该段html代码集成到你的项目中,这样就可以实现你想要的功能了。 非常简单方便。
文章主要内容来自 百度离线地图下载制作