博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
百度离线地图
阅读量:6704 次
发布时间:2019-06-25

本文共 566 字,大约阅读时间需要 1 分钟。

        近期一个项目用到百度地图,由于客户那里是内网,所以要把百度地图改为离线。但是百度地图并不支持离线,官网也没有离线js下载,于是网上找到大神写的的百度地图离线版Demo(),这个js请求瓦片图的风格有点像Restful,而百度的请求瓦片图是用url参数,更像是百度写了一个接口,根据这些url参数返回指定的图片。大神写的demo可用,下面做一点改进,把瓦片图资源和web项目分离。

1.用全能地图下载器下载好瓦片图拷贝到titles里面,然后在tomcat的webapps下面新建一个静态项目bdmap,把四个文件夹考进去。

2.打开js文件夹下apiv2.0.js,找到Uc.getTilesUrl = function(a, b, c) ,并在return中加入瓦片图的请求路径,这样就可以请求到瓦片图。

3.找z.ma = z.url.proto,在下面一行改为

4.搜索js/getmodules.js,改为url路径

5.搜索if (/^http/.test(a)) return;并注释掉。有这行貌似getmodules.js就不进行加载。

6.把html中引用的css和js改为服务器的

7.访问一下,大功告成。()

转载于:https://www.cnblogs.com/aeolian/p/baidumap.html

你可能感兴趣的文章
atoi和itoa函数的实现
查看>>
Puppet 2.7 SSH安装配置-3
查看>>
linux普通用户利用authbind绑定特权端口
查看>>
Python 建立与DB2的连接
查看>>
loadrunner http协议psot脚本
查看>>
荣新学习linux的这些天练习草稿
查看>>
CentOs安装php环境异常处理
查看>>
网络营销的精准之道专业网络营销
查看>>
推荐Linux书籍
查看>>
jquery中的replaceAll
查看>>
统一沟通_内部访问测试与OUTLOOK之十六
查看>>
【iOS-Cocos2d游戏开发之二】Cocos2D 游戏开发资源贴(教程以及源码)
查看>>
写代码离不开清晰的逻辑
查看>>
SpringMVC视图解析器
查看>>
对你同样重要的非技术贴,一封有效的求职信的具体写法
查看>>
Android Studio快捷键
查看>>
shell脚本报错:"[: =: unary operator expected"
查看>>
70个专家的CSS编码经验谈一:CSS编码流程
查看>>
我的友情链接
查看>>
ftp: connect: No route to host
查看>>