下载离线地图已后还用开流量吗gps己打开了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了下载离线地图已后还用开流量吗gps己打开了相关的知识,希望对你有一定的参考价值。

参考技术A 百度、高德等电子地图,下载离线地图以后,可以支持离线浏览缩放地图,支持GPS定位,百度地图可以在一定程度上支持地理信息搜索。无需网络,不用流量。
  如果需要离线导航,需要下载离线导航包。可以支持无网络离线驾车导航。但离线导航的功能较之联网导航的功能要弱得多。
参考技术B 您好,如果下载了离线地图没流量也可以查看您离线的地图

如何制作离线地图

1. 下载api主文件

api文件的地址请访问http://api.map.baidu.com/api?v=2.0。在线版使用该链接引入百度地图的js,还需要增加一个ak参数,就是应用注册时拿到的应用代码。这个代码是私有的,我就补贴出来了。事实证明无需这个代码能拿到主api文件,并且是完全没有问题的。

从这个地址拿到的是一段代码,里面有一个链接,打开它就能拿到api主文件了。
2. 修改api主文件

2.1 加载模块短路处理

搜索下面的代码:“Pb(e.aG.MP+"&mod="+a.join(","))”,不包括两端的中文引号

替换成为:“Pb("js/getmodules2.0.js")”

2.2 加载瓦片改为离线瓦片

搜索下面的代码:”Uc.getTilesUrl“,不包括两端的中文引号

将其实现改为:Uc.getTilesUrl=function(a,b,c)var x=a.x,y=a.y,e=1,z=b;return "tiles/"+z+"/"+x+"/"+y+".png";

这时基本上就修改好了,只是还存在一个问题,就是非法调用的问题。

2.3 去掉ak验证

ak验证是通过jsonp来实现的,具体在哪里调用的不清楚,但只要把jsonp工具移除就Ok了。
参考技术A 用3dsmax

以上是关于下载离线地图已后还用开流量吗gps己打开了的主要内容,如果未能解决你的问题,请参考以下文章

我在百度地图上下载了离线地图,应该去哪里查看,为啥在下载管理里面看不到已经下载好了的

什么叫离线地图

怎么使用离线地图?

地图可以离线导航吗?

我可以打开带有指向 GPS 位置的链接的离线地图应用程序吗?

百度地图离线怎么用,下过离线包,离线后能怎么使用,如果在线设置好路线后是不是可以关掉网络