百度地图离线API及地图数据下载工具-尝鲜篇

article/2025/8/28 16:22:05
原文地址为: 百度地图离线API及地图数据下载工具-尝鲜篇

上次做了一个谷歌地图离线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.其它功能没有测试。

感兴趣的朋友可以一起讨论,学习。


转载请注明本文地址: 百度地图离线API及地图数据下载工具-尝鲜篇

http://chatgpt.dhexx.cn/article/7jbJ6N3w.shtml

相关文章

离线版的百度地图 js

前言:最近公司要做个离线版的百度地图,以完成客户的需求。 demo下载 https://github.com/huangxiaolong1992/xh-map/tree/master/map查看了好多技术文章&#xff0c;推荐的都是水经注瓦片下载器。 但是&#xff0c;吐槽下所推荐 水经注瓦片下载器 1 图片中带有水印2 下载瓦片…

百度地图离线API开发(真正的离线开发)

公司现在做的一个项目本来用的是google离线地图&#xff0c;但是发现谷歌的地图数据很久没更新数据了&#xff0c;中国的城市发展这么快&#xff0c;好多地方地图和现实都对不上了。发现百度地图数据更新挺快的&#xff08;呵呵&#xff0c;毕竟是国产的吗&#xff09;&#xf…

vue百度地图加载离线瓦片(包含百度离线文件+瓦片下载器)

公司近段时间在搞离线地图&#xff0c;开发离线地图我目前知道的有两种方法&#xff1a; 1、把全国每个城市经纬度坐标拿到利用highcharts渲染到页面 2、下载地图瓦片使用百度、高德…读取瓦片数据渲染到页面 今天主要说一下百度地图加载离线瓦片并标点、连线 1、首先要下载…

百度离线地图JS API V3.0

首先&#xff0c;百度地图JavaScript API 3.0版本与2.0版本相比增加了几个小功能&#xff0c;整体没有大的改动&#xff0c;具体可以在官网上查阅。于是就照着先前大佬们分享的2.0离线版本进行3.0版本的制作&#xff0c;附上大佬链接&#xff1a;最新百度地图API V2.0 离线版本…

百度文件下载慢怎么办?~教你百度网盘无需VIP离线下载大文件

百度文件下载慢怎么办&#xff1f;&#xff5e;教你百度网盘无需VIP离线下载大文件 众所周知&#xff0c;百度网盘的文件已经对非会员进行了各种限速。不过由于国内其他网盘基本都残废了&#xff0c;百度网盘作为仅存的少数几个&#xff0c;需求还是很大的&#xff0c;经常会碰…

百度地图之离线下载功能

随时随地阅读更多技术实战干货&#xff0c;获取项目源码、学习资料&#xff0c;请关注源代码社区公众号(ydmsq666) 百度SDK中提供了离线下载功能&#xff0c;这样在有网络的时候可以把地图下载下来&#xff0c;那么以后在无网的时候就可以使用地图功能了&#xff0c;百度Demo代…

JavaWeb做项目所需模板-代码库(开源)

→→点击进入DMAKU代码库 学如逆水行舟&#xff0c;不进则退

ACM图论在线画图工具分享 【csacadmy app Graph Editor】

最近忙着写关于图论论文&#xff0c;网上找了找终于找到了这个很强大的在线画图工具&#xff0c;它可以自动生成边和顶点 你只需要按圈起来的格式输入即可 也可以选择有向边和无向边 从0开始或者从1开始 网站地址如下: https://csacademy.com/app/graph_editor/ 点击跳转 下…

【编译原理】构造产生如下语言的上下文无关文法各一个:

13.构造产生如下语言的上下文无关文法各一个: (1) (an bm c2m | n,m≥0 } S->AB A->ε|aA B->ε|bBcc(2) w c wR| w∈{a,b}* } S->aSa S->bSb S->c(3) {am bn ck | mn或nk } S->aSb|bSc|ε学如逆水行舟&#xff0c;不进则退

【建议收藏】18个适合程序员的在线学习网站,每个我都帮您试过了!

关注“Java后端技术全栈” 回复“000”获取大量电子书 学如逆水行舟&#xff0c;不进则退&#xff01; 程序员是最需要学习的群体之一&#xff01; 学习的方法多种多样&#xff0c; 学习的渠道也是丰富多彩&#xff0c; 有的喜欢通过阅读技术文档来学习&#xff0c; 有的喜欢通…

信息收集-目录扫描篇

学如逆水行舟&#xff0c;不进则退&#xff1b;心似平原走马,易放难收。 ​ 网站目录本质上就是我们的文件夹&#xff0c;不同的文件夹放着不同的文件。 网站目录示例&#xff1a; 进行目录扫描可以扩大我们的测试范围&#xff0c;从而找到更多能利用的东西&#xff0c;例如…

笔试面试题目:平衡二叉树的判断

一. 前面的话 学如逆水行舟&#xff0c;不进则退。心如平原野马&#xff0c;易放难收。春节假期&#xff0c;基本结束&#xff0c;是该回归正常的节奏了。 生活和工作&#xff0c;需要平衡。紧张和松弛&#xff0c;亦需平衡。今天&#xff0c;我们来聊一个笔试面试题目&#…

leetcode每日一题寒假版-2022-12-08 1812. 判断国际象棋棋盘中一个格子的颜色(easy)

&#x1f6a9; 学如逆水行舟&#xff0c;不进则退。 —— 《增广贤文》 2022-12-08 1812. 判断国际象棋棋盘中一个格子的颜色&#xff08;easy) 题目描述&#xff1a; 给你一个坐标 coordinates &#xff0c;它是一个字符串&#xff0c;表示国际象棋棋盘中一个格子的坐标。下…

如何养成学习的习惯

微信搜索【程序员囧辉】&#xff0c;关注这个坚持分享技术干货的程序员。 前言 学如逆水行舟&#xff0c;不进则退。每天进步一点点&#xff0c;总有一天能完成蜕变。本文是自己一路上走来的一些心得体会&#xff0c;希望能帮助到一些人逐步养成学习的习惯。 本文面向的人 已经…

Node.js全栈开发笔记与心得

highlight: a11y-dark 一、Node.js 全栈开发资料 1、前端入门基础 慕课网HTML CSS入门慕课网JS入门 javascript进阶篇 菜鸟教程html部分 菜鸟教程CSS部分阮一峰js入门 阮一峰es6教程 2、node 后端入门基础 node入门 Linux基础知识mysql数据库知识 数据库事务sequelize中…

学习如逆水行舟,只有坚持不断的学习,才能保持进步!我置顶了这些公众号

学习如逆水行舟&#xff0c;不进则退&#xff1b;只有坚持不断的学习,才能保持进步。今天给大家精心挑选的这几个优质的公众号&#xff0c;在行业深耕已久&#xff0c;相信大家一定会有所收获&#xff0c;感兴趣的可以关注一下。 前端技术精选 前端技术精选&#xff0c;分享最新…

移动磁盘显示由于IO设备错误,无法运行此项请求的文件找到办法

移动磁盘打不开由于IO设备错误,无法运行此项请求&#xff0c;是因为这个I盘的文件系统内部结构损坏导致的。要恢复里面的数据就必须要注意&#xff0c;这个盘不能格式化&#xff0c;否则数据会进一步损坏。具体的恢复方法看正文 工具/软件&#xff1a;星空数据恢复软件 步骤1&a…

如何找回由于IO设备错误,无法运行此项请求移动磁盘的文件

由于IO设备错误,无法运行此项请求说明这个盘的文件系统结构损坏了。在平时如果数据不重要&#xff0c;那么可以直接格式化就能用了。但是有的时候里面的数据很重要&#xff0c;那么就必须先恢复出数据再格式化。具体恢复方法可以看正文了解&#xff08;不格式化的恢复方法&…

移动硬盘提示由于IO设备错误,无法运行此项请求,要怎样寻回资料

由于IO设备错误,无法运行此项请求说明这个盘的文件系统结构损坏了。在平时如果数据不重要&#xff0c;那么可以直接格式化就能用了。但是有的时候里面的数据很重要&#xff0c;那么就必须先恢复出数据再格式化。具体恢复方法可以看正文了解&#xff08;不格式化的恢复方法&…

出现io error

今天写软件&#xff0c;使用手机调试&#xff0c;就只有HTC D816V显示IO error错误&#xff0c;其他手机都正常&#xff08;mx4 flyme4&#xff0c;moto x 4.4.2&#xff0c;htc u11 8.0&#xff0c;nexus 6p 8.1&#xff0c;安卓模拟器6.0&#xff09;也重启试过还是不行&…