上次做了一个谷歌地图离线API和地图数据下载工具,详见:http://www.cnblogs.com/liongis/archive/2012/04/27/2474194.html
有朋友问是否可以做一个百度地图的离线包,最近抽空弄了弄,花了半天的时间,终于搞出来了,不过目前还有点问题,在IE浏览器下运行有点问题,在谷歌浏览器下显示没有问题。
离线包中已经包含4-6级中国地区的数据,暂时没有影像和三维的。
代码如下:
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5 <title>百度离线版DEMO</title>
6 <script type="text/javascript" src="js/apiv1.3.min.js"></script>
7 <!--script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script-->
8 <link rel="stylesheet" type="text/css" href="bmap.css"/>
9 </head>
10 <body>
11 <div style="width:520px;height:340px;border:1px solid gray" id="container"></div>
12 </body>
13 </html>
14 <script type="text/javascript">
15 var map = new BMap.Map("container",{mapType: BMAP_NORMAL_MAP}); //设置卫星图为底图
16 var point = new BMap.Point(116.404, 39.915); // 创建点坐标
17 map.centerAndZoom(point,5); // 初始化地图,设置中心点坐标和地图级别。
18
19 //map.addControl(new BMap.MapTypeControl());
20 map.addControl(new BMap.NavigationControl());
21 map.enableScrollWheelZoom(); // 启用滚轮放大缩小。
22 map.enableKeyboard(); // 启用键盘操作。
23 //map.setCurrentCity("北京"); // 设置地图显示的城市 此项是必须设置的
24 </script>
js目录下的apijs1.3.min.js为百度地图的离线包
maptile目录为4-6级中国地区的地图数据,数据存储的方式为z/x/y
如果朋友觉得现在的地图数据太少的话,可以使用下面的百度地图数据下载工具进行下载:
下载界面:
把下载完的数据放到maptile目录下即可浏览到。
郑重申明:地图数据归地图提供商所有,本程序只为学习使用。
百度地图离线包下载地址:BaiduMapV1.3.zip
百度地图数据下载工具下载地址:MapCacheV0.1.zip
这个版本只是一个尝试,还存在一些问题:
1.IE下不能正常显示地图。
2.离线数据只支持地图,影像和三维还不支持。
3.其它功能没有测试。
感兴趣的朋友可以一起讨论,学习。
分享到:
相关推荐
本文档是正点原子出的linux开发板的使用文档,基于I.mx6ull
Spark实战项目,基于scala语言的,很好的练手项目,主要技术:kafka,spark2.1.1,zookeeper,redis。分享尝鲜版
PDF解密版本PDF
抖音尝鲜-人群报告精品报告2020.pdf
微信小程序Demo - Hello World 尝鲜是一个专为初学者和开发者设计的示例项目,旨在帮助用户快速了解微信小程序的基本功能和开发流程。本资源包含了一个完整的Hello World微信小程序源代码,以及详细的文档说明,让您...
C#基于.NET6平台WebApi尝鲜项目源码,基于最新的.NET6平台,完全抛弃繁杂的接口,采用.NET最经典的三层架构,结合简化的DDD设计模式,搭配Sqlsugar、Autofac、Serilog、CSRedis等优秀框架,代码简洁,结构清晰,可塑...
每一种解析器都是一个运行环境,不但允许js定义各种数据结构,进行各种计算,还允许js使用允许环境提供的内置对象和方法做一些事情。如运行在浏览器中的js的用途是操作DOM,浏览器就提供了document之类的内置对象。...
成功案例-东方证券尝鲜Nutanix.pdf
VUE3.0测试小项目 尝鲜 vue3.x 新特性 - CompositionAPI setup 个人测试小项目,主要玩一玩CompositionAPI
WORDPRESS等虽然提供了近乎智能化的博客平台,但由于你经常尝鲜式的更换各种插件,难免会出现更改不当造成的网页问题,如果你知道了以下工具就可以用它来检测,至少你明白了错误在哪里后也可以为你的技术支持人员...
微信尝鲜版7.0,亲测有效,本来想免费分享给大家的,但是最低1分,各位见谅
2.7 Beta4 尝鲜版 (2.7.0.1040 ; 更新日期:2013-12-11) 1、集合之前桌面版本被精简的功能 2、修复安全漏洞
“鲜”声夺人—抖音尝鲜-人群报告-巨量引擎-202007精品报告2020.rar
“鲜”声夺人—抖音尝鲜-人群报告-巨量引擎-202007精品报告2020.pdf
百度地图毕业设计源码 WSL2-DockerDeskTop-K8S-Rancher2 在Windows10下使用docker-desktop 结合WSL2 rancher2 构建本地K8S环境,简单高效,排版比较乱,静心看。 准备 windows10 Pro WSL2 Windows Sub Linux System ...
巨量引擎-“鲜”声夺人——抖音尝鲜-人群报告-2020.7-25页2020精品报告.pdf
取代Windows?两款Android-x86桌面系统尝鲜测试.pdf