一、获取js文件
①打开百度地图3.0官网,选择引入地址。点击进入百度地图API 3.0
②将地址和秘钥输入到浏览器中,得到一串代码。
③将代码中的src地址,在新的浏览器中打开,得到js文件。
④右键另存为到本地,(随便改不改名)。
详见图:

二、修改js文件
①打开刚才的js文件,查找 getTilesUrl 。
②在第8个位置(目前试了几个,都在该位置)
③将return的内容替换为 "/tiles/" + b + "/" + a.x + "/" + a.y + ".png";

④、将 window.BMAP_AUTHENTIC_KEY = "xxxxxxxx"; 置空

⑤、检索 (1E5 * Math.random()).toFixed(0),在前面添加 if (/^http/.test(a)) return; //修改 屏蔽ak验证,若调用外部资源直接返回

⑥、检索 0 == a.length ?, 注释掉,添加
if( a.length > 0 ){
for(i=0; i<a.length;i++){
mf = bmapcfg.

本文详细介绍了如何实现百度地图3.0的离线功能,包括获取和修改js文件,准备瓦片矢量图,以及解决资源过大问题。通过步骤操作,可以在本地实现地图的显示,但当资源超过一定大小时,建议使用本地服务器托管资源。
最低0.47元/天 解锁文章
1673

被折叠的 条评论
为什么被折叠?



