百度地图 -- 离线地图开发
本文部分内容是在其它网友的文章及例程上进行了总结及改进,在此表示感谢!
1. 下载百度地图Demo工程文件.
Demo工程文件百度网盘下载: baidumapv2.0_js_offline_V1_V1.0.0.rar
2. 下载离线地图瓦片(*.png)
可以使用 全能电子地图下载器 等工具下载. 这里以全能电子地图下载器为例. 默认下载路径为C:\MapDownload. Demo例程中下载的地图数据为 陕西省西安市地图, 地图级别13.
故在地图应用中地图初始化时地图级别不能大于13(大于13将无法显示地图,因为大于13的地图瓦片不存在). 在实际应用中,请根据需求选择合适的地图级别.
map.centerAndZoom(new BMap.Point(108.92162, 34.23201), 13); //初始化地图,设置中心点坐标和地图级别
3. 删除Demo工程文件下的tiles目录下的所有文件, 将下载到的新地图瓦片文件(C:\MapDownload\baidumaps\roadmap\下的所有文件)拷贝到Demo工程文件下的tiles目录下.
下载到的新地图瓦片文件如下:
Demo工程文件下的tiles目录文件如下(已拷贝新地图):
4. 根据下载到的地图瓦片文件,修改应用中的地图中心点坐标. 并测试.
地图坐标 108.92162, 34.23201 为我下载的 陕西省西安市地图中的一个坐标点.
map.centerAndZoom(new BMap.Point(108.92162, 34.23201), 13); //初始化地图,设置中心点坐标和地图级别
Demo工程应用运行结果如下:
百度地图 -- 离线地图开发相关推荐
- 2019百度地图离线地图制作
根据项目内网需求需要制作一个离线地图,因为外网访问不了在线地图api,因此这里使用了百度的离线地图,当时网上也找过,资源很少,需要改源文件,但很多是16年的帖子了,一改就错,因为百度更新了... 所以 ...
- 谷歌地图离线地图瓦片下载_如何下载Google地图以供离线使用
谷歌地图离线地图瓦片下载 If you've ever wanted to be able to download Google Maps data for offline use, you shou ...
- 百度地图离线API开发(真正的离线开发)
公司现在做的一个项目本来用的是google离线地图,但是发现谷歌的地图数据很久没更新数据了,中国的城市发展这么快,好多地方地图和现实都对不上了.发现百度地图数据更新挺快的(呵呵,毕竟是国产的吗),最后 ...
- 百度高德离线地图二次开发入门步骤
1.搭建离线地图开发环境 2.下载离线地图数据(金字塔瓦片数据) 3.离线地图二次开发接口(离线地图API) ...
- 基于百度制作离线地图及优化
1.修改百度离线包,调用本地离线瓦片 https://blog.csdn.net/wml00000/article/details/82219015 2.瓦片下载 Math.pow(2, (18 - ...
- 高德地图离线地图开发 教程
离线地图开发主要有两部分组成:1.获取离线地图数据:因为离线地图一般都是局域网,所以需要离线地图数据放在内网中使用:2.离线地图服务器搭建以及二次开发接口提供,离线地图是一种服务,就像我们Apache ...
- 如何搭建卫星地图离线地图服务?
bigemap 搭建离线地图服务主要是两个步骤:一是:下载离线地图服务需要的地图数据:二是:将下载的离线地图数据发布成地图服务:只有做好这两步,才能有接下来的二次开发和行业应用. 前面已经介绍了安装 ...
- 5、如何搭建卫星地图离线地图服务
如何发布WMS/WMTS离线地图服务 发布时间:2019-03-28 版权: 相关软件下载: 离线地图开发包:BMSERVER 介绍: WMTS(OpenGIS® Web Map Tile Servi ...
- 如何搭建卫星地图离线地图服务
搭建离线地图服务主要是两个步骤:一是:下载离线地图服务需要的地图数据:二是:将下载的离线地图数据发布成地图服务:只有做好这两步,才能有接下来的二次开发和行业应用. 下载安装离线地图服务器:省略 (备 ...
最新文章
- 高精地图与自动驾驶(上)
- 微服务治理实践 | 金丝雀发布
- vivado----fpga硬件调试 (七)----数据导出并用MATLAB读取
- VMware View Composer 虚拟机映像管理
- python程序设计之文件_Python程序设计之文件操作(2)
- android 数字圆环,Android 自定义数字圆环
- 切换到 oracle的 hr用户下面练习
- python遍历数组的两种方法及将print的内容写入文件中
- java.math.BigInteger cannot be cast to java.lang.Long
- 架设服务器虚拟主机教程,web服务器虚拟主机(服务器搭建虚拟主机教程)
- 控制器中接收数据的四种方式
- 如果真的存在外星人,AI终将找到它
- AI入门基础工具(一)
- 国产处理器兆芯可运行Windows,已试制出Intel i5级处理器
- 离散对数和椭圆曲线加密原理
- 《算法设计编程实验:大学程序设计课程与竞赛训练教材》——2.4 相关题库...
- STL模型转点云数据
- PyCharm远程连接(linux)python解释器导入pyspark时报错:No module named ‘pyspark‘
- OneUI极强的 Bootstrap 管理仪表板模板
- /usr/local/ruby/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load such