上次做了一个谷歌地图离线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及地图数据下载工具-尝鲜篇相关推荐

  1. 【数据工具】高德地图POI数据下载工具(支持选择省市以及POI类型)

    1. 工具介绍 今天分享一个能够实现零代码获取高德地图POI数据的工具. 该工具目前支持通过框选地图以及点选省或市的方式输入数据下载范围.另外,支持通过点选的方式选择想要获取的POI类型. 获取方式在 ...

  2. 【数据工具】高德地图POI数据下载工具v1.3(新增输入POI关键词+稳定性提高)

    1. 工具介绍 今天分享一个能够实现零代码获取高德地图POI数据的工具. 该工具当前版本号为v1.3,主要功能特点包括: 支持通过拉框多边形以及点选省或地级市的方式输入POI数据下载范围 支持多选输入 ...

  3. vue 给圆遮盖物添加文字 高德地图_通过 Vue + 高德地图 JS API 在地图上标记咖啡店...

    通过 Vue + 高德地图 JS API 在地图上标记咖啡店 由 学院君 创建于2年前, 最后更新于 2年前 版本号 #1 在上一篇教程中我们为咖啡店地址进行了地理编码,这样,就可以调用高德地图支持的 ...

  4. Bing必应地图中国API - 在地图上画圆

    Bing必应地图中国API - 在地图上画圆 2011-05-24 14:49:37|  分类: Bing&Google|字号 订阅 <变形金刚2>上映4日国内票房过亿,基本上我只 ...

  5. 选基必备:基金数据下载工具推荐(python)

    不废话,直接上代码 #-*-coding:GBK -*- import urllib.request import requests import re import webbrowser impor ...

  6. NBIA Data Retriever(NBIA数据下载工具)使用

    转自:https://www.jianshu.com/p/30728e1f7400 NBIA Data Retriever(NBIA数据下载工具)使用 一.背景 如何从The Cancer Imagi ...

  7. 数据包工具--Scapy基础篇

    数据包工具--Scapy基础篇 零.前言 一.Scapy是什么? 二.Scapy基础 1 利用pip安装库 2 基本使用 2.1 conf变量 2.2 lsc()方法 2.3 ls()方法 3 发送数 ...

  8. 使用Python调用百度地图的API在地图上添加标记

    写在前面 近期博主工作太忙,快一个月没更新博客.今天跑了大半天的腿,被一堆破事儿弄的无比憋屈,写篇博客调节一下心情. 博主的目的是在地图上做一些标记,然后保存为html网页文件,这样方便我的软件调用, ...

  9. js室内地图开发_概述-室内地图 JS API | 高德地图API

    室内地图 JavaScript API 简介 说明: 室内地图数据对新用户暂停开放,建议您使用 Javascript API 可实现室内外一体化效果. 高德室内地图 JavaScript API,是由 ...

  10. js室内地图开发_入门指南-室内地图 JS API | 高德地图API

    快速入门将带您迅速了解高德地图室内JS API的基本使用,学习如何创建和设置地图,是您在最短时间内成为JS API的开发者. 第1步 准备页面 在正式开始开发地图应用之前,您需要做如下几步: 申请JS ...

最新文章

  1. 打开SQL Developer时,提示缺少快捷方式
  2. 甘超波:目标和目的区别
  3. 知乎高赞:字节总监的开发手记!
  4. r语言和python-r语言和python学哪个?
  5. C++模板:模板简述,函数模板详细说明【C++模板】(56)
  6. 从C++到Java --理解面向对象是关键所在
  7. [Qt入门]模态和非模态对话框创建
  8. 2011年的MVP礼包
  9. Oracle不连续的值,如何实现查找上一条、下一条
  10. 计算机等级考试二级ACCESS考试大纲
  11. python Chrome + selenium自动化测试与python爬虫获取网页数据
  12. arm 服务器优势,零的突破 戴尔正式宣布基于ARM架构服务器
  13. 日久见人心,以小见大
  14. activator java_Activator常用方法
  15. C语言程序设计精髓--第3周编程题在线测试
  16. 执行fadein追加css,基于CSS3完成淡入(fadeIn)淡出(fadeOut)结果
  17. 11.第十二章.采购管理
  18. 虚幻引擎图文笔记:使用MixamoConverter对Mixamo动画重定向成UESkeleton匹配动画
  19. 计算机网络层次结构特点,网络层次结构
  20. css保持图片原始比例

热门文章

  1. 谷歌linux浏览器下载文件夹在哪,如何查看谷歌浏览器下载的文件路径?
  2. 智慧交通:数字孪生三维可视化大屏管控运维平台
  3. 力扣(leetcode) 69. x 的平方根 (四种方法解决,总有一种是你会的~)
  4. Linux C语言编程学习材料
  5. 神经猫java代码_纯HTML5制作围住神经猫游戏-附源码下载
  6. 图像灰度化的三种常见方法
  7. 开源中最好的Web开发的资源
  8. 为酒店设计一套计算机网络管理系统,酒店管理系统设计方案(9页)-原创力文档...
  9. Kconfig的两种用法
  10. MATLAB计算干旱指标:SPI、SRI、SWAP、DWAAI、EDI等