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

2023-10-29

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

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



FROM: http://www.cnblogs.com/liongis/archive/2012/07/12/2588294.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

百度地图离线API及地图数据下载工具-尝鲜篇 的相关文章

随机推荐

  • PageHelper分页插件使用

    http blog csdn net nz360 article details 52326232 主要记录自己使用PageHelper分页的过程 需要的jar包 java view plain copy
  • 关于Context(上下文)的理解

    一直听到上下文一说 一直没弄清楚到底是啥意思 今天总结一下 不知道对不对 感觉对Context这个词翻译的不太好 不应该叫上下文 应该直接就叫 环境 不过都这么叫 就叫上下文好了 所谓的上下文就是指语境 每一段程序都有很多的外部变量 只有想
  • Python四种常用的高阶函数,你会用了吗

    1 什么是高阶函数 把函数作为参数传入 这样的函数称为高阶函数 例如 def func1 x y f return f x f y num func1 10 2 abs print num 注意 把函数作为参数传入的时候 不要再传入函数后面
  • Latex中cases环境引入报错

    编写 begin equation C i begin cases 0 i 0 max 0 x i bar x C i 1 i neq 0 end cases end equation 时报错 需要导入宏包 usepackage amsma
  • 利用云主机搭建游戏加速器(仅限国内加速)

    利用云主机搭建游戏加速器 仅限用于中国大陆内游戏加速服务 注意 仅限用于中国大陆内游戏加速服务 禁止开飞机 最近在玩西山居公司的剑网三游戏 因为自己用的是联通宽带 但是玩的是电信区的服务器 我使用的是腾讯云的云主机 大家可以根据需要自己来做
  • BES2300x笔记(20) -- IIC驱动

    哈喽大家好 这是该系列博文的第二十篇 篇 lt lt 系列博文索引 快速通道 gt gt 一 前言 说到IIC驱动 绝对是一个老生常谈的话题 但凡入坑了嵌入式开发的道友 肯定都能说的头头是道 编写个驱动 调试个外设 那更是信手拈来 不在话下
  • java 静态分析工具_了解您的Java静态分析工具

    java 静态分析工具 有许多Java静态分析工具在起作用 每个人都专注于特定领域并具有自己独特的优势 这是一个有用的摘要 Pmd 基于静态规则集的Java源代码分析器 它识别潜在的问题 例如 可能的错误 尝试 捕获 最终 切换块为空 无效
  • 解析 ETH 区块数据交易input

    这里使用了一个开源项目 https github com rvullriede evm abi decoder 在pom中添加依赖即可
  • Pytorch中nn.LSTM与nn.LSTMCell

    class torch nn LSTM args kwargs 对输入序列的每个元素 LSTM的每层都会执行以下计算 h t h t ht 是时刻 t t t的隐状态 c t c t ct 是时刻 t t t的细胞状态 x t x t xt
  • CURL命令 : GET、POST请求、文件下载等常用命令

    文章目录 1 curl介绍 2 直接发送请求 Get 3 发送Post请求 3 1 Post请求带参数 4 Put请求和Delete请求 5 携带首部信息 6 获取响应的所有的首部信息 7 文件下载 8 显示底层连接信息 9 通过代理访问
  • C++的头文件和实现文件分别写什么

    文章来源 http www cnblogs com ider archive 2011 06 30 what is in cpp header and implementation file html 在C 编程过程中 随着项目的越来越大
  • javaweb出现HTTP500的可能问题的解决方案

    我的解决方案是在webContent WEb INf lib下面添加mysql的jar包即可 如下图 加上后如下图 亲测有效
  • 做一个合格程序员的7条定律

    一 低承诺 高实现 如果你的承诺确实是管理人员想听到的 他就会喜欢你 但是 如果不能按照承诺及时交付软件 他就不会再喜欢你 二 不要在软件中放入错误 优秀的程序员不在他们的代码中放入错误 三 充满热情 努力工作 优秀的程序员是充满热情和努力
  • python中xlrd.open_workbook_python处理exce方法:xlrd、openyxl

    excel 2010及以上 xlsx 使用 openpyxl excel 2007 xls 使用xlrd pandas也是依赖xlrd openpyxl xlrd import xlrd data xlrd open workbook r
  • R手册(Import)--rvest

    文章目录 解析html 提取组件 提取 修改和提交形式的函数 浏览网站 解析html 函数 说明 read html x encoding x为a url或 a local path html nodes x css xpath 通过使用
  • C++ Visual Studio报错:error LNKXXX: 无法解析的外部符号 __imp_XXXXX的解决方法

    C Visual Studio报错 error LNKXXX 无法解析的外部符号 imp XXXXX的解决方法 我们复制一项报错中 imp 后面的字符 如报错第一行是 TranslateMessage 我们把它粘贴至浏览中搜索 找到micr
  • 深度强化学习:PPO + AI2THOR问题总结

    一 PPO代码 选用的是如下repo中的PPO代码 https github com MorvanZhou Reinforcement learning with tensorflow tree master contents 二 网络结构
  • text和content方法的区别

    requests对象的get和post方法都会返回一个Response对象 这个对象里面存的是服务器返回的所有信息 包括响应头 响应状态码等 其中返回的网页部分会存在 content和 text两个对象中 两者区别在于 content中间存
  • Web应用中的状态(会话状态、应用状态、有状态协议、无状态协议、REST无状态约束)

    Web应用中的各种状态 结论先行 1 组件交互层次的 状态 1 1 HTTP是无状态协议 1 2 为什么将HTTP设计为无状态协议 1 3 REST的无状态约束 1 4 为什么REST要包含无状态约束 一 Web的需求 二 利大于弊 1 5
  • 百度地图离线API及地图数据下载工具-尝鲜篇

    上次做了一个谷歌地图离线API和地图数据下载工具 详见 http www cnblogs com liongis archive 2012 04 27 2474194 html 有朋友问是否可以做一个百度地图的离线包 最近抽空弄了弄 花了半