离线地图的实现方式基本就瓦片图了,找了很多瓦片图下载的工具,要么有水印要么就收费。。。
最后找到了太乐地图5.0.5的一个破解版可以用,具体怎么破解压缩包里边都有了,使用时先拔掉网线(不然会自动更新,如果自动更新了就重新安装破解),然后打开软件,等到真正进入软件界面之后,再插入网线即可。
下载瓦片图后储存为库,然后再导出瓦片图:

选择完成后离线浏览就能看到导出的离线瓦片图,具体的自己看看就好了,太乐地图这个软件会生成一个浏览的例子,实现了一些常用的功能。
结合一些参考别人做的离线地图:
http://www.cnblogs.com/Joanna-Yan/p/5822231.html
https://www.cnblogs.com/wmcnblogs/p/5398724.html
https://my.oschina.net/smzd/blog/548538?p=9
https://www.cnblogs.com/jiqing9006/p/5002855.html
http://api.map.baidu.com/lbsapi/creatmap/
制作离线地图的步骤也就那几步,但是我的目标平台是一个linux的触屏设备,在触屏设备上试了百度API1.4,2.0的版本,都有一个问题,地图能够正常显示,但是地图无法拖动,但是在pc上是正常的,调试了好久都没搞定。
之前做在线地图时,在这linux触屏设备上,百度API1.1以上的都无法拖动,但是将API降低为1.0时能够正常拖动,原因未知;但是高德地图时正常的,于是之前的在线地图换成了高德地图实现,但是高德地图的离线地图没多少资料参考。。。
于是决定自己离线化百度地图API1.0去加载瓦片图。

代码:https://github.com/yangyang0312/QtTestCode/tree/master/BaiduOfflineMap
百度地图API1.0离线化(二):https://blog.csdn.net/yangyang031213/article/details/84401199
百度地图API1.0离线化(三):https://blog.csdn.net/yangyang031213/article/details/84401251

QT百度离线地图(一)相关推荐

  1. QT实现加载百度离线地图

    在Qt中加载百度地图需要用到网络浏览器,在此采用webEngine模块,然后用webchannel进行qt与HTML/JavaScript的交互. 需求描述:软件加载百度地图,用鼠标在地图上选点,并进 ...

  2. Qt之加载百度离线地图(WebKit和WebEngine)

    最近翻看进年前写了一篇关于百度离线地图的博客:Qt加载百度离线地图,发现存在很多问题,比如不能加载折线等图形覆盖物:只支持QtWebKit,不支持QtWebEngine. 之前做项目需要在百度离线地图 ...

  3. 百度离线地图开发,node实现地图瓦片下载

    最近有个Web项目要用离线地图,项目是在内网环境,找了很多资料,踩了很多坑,好在已经实现了,下面把资料整理一下. 首先是百度离线地图开发包,原文地址是http://www.xiaoguo123.com ...

  4. web百度离线地图开发(详细教程)2019

    web百度离线地图开发(详细教程) 需求情景 主要参考 开发步骤 一.JS API文件下载 二.修改API文件 1.屏蔽ak验证 2.设置引用本地资源路径 3.下载本地资源 4.引用本地资源 三.加载 ...

  5. vue整合百度离线地图api3.0

    文章目录 前言 一.场景 二.操作步骤 1.引入3.0js文件 2.创建map_load.js 3.修改bmap_offline_api_v3.0_min.js文件 3.1屏蔽ak验证 3.2加载mo ...

  6. QT5.12.9 百度离线地图

    1.百度离线地图下载 使用斑马鱼百度地图下载工具:下载地址 选中要下载的区域进行下载 我这里只下载普通地图,在下载目录生成tiles目录,如果选择混合地图会生成三个目录,并将目录内容拷贝斑马鱼对应目录 ...

  7. 如何用百度离线API调用百度离线地图

    这里以广西南宁市为例,说明如何用百度离线API调用百度离线地图. 首先,点击视图左上方的地图类型按钮选择百度地图(如果没有该项请点击"更多"选项),然后在视图右上方选择广西省南宁市 ...

  8. 百度离线地图示例之三:矢量图

    前言介绍: 主要是基于v3.0的API版本进行的离线,纯内网可操作,基本上实现了现有90%以上的功能点,能兼容jpg和png格式的瓦片图层,实现了原生和基于Vue两个版本(包含常用的55个示例),文末 ...

  9. vue2+百度离线地图实现多车辆行驶动态轨迹

    vue2+百度离线地图实现行驶多车辆动态轨迹 实现多多车辆实时轨迹监控,每个10秒监测一次接口,进行动态追加.(前端实现,如果数量庞大的车辆移动,很消耗性能) 百度离线地图引入方法查看: vue项目实 ...

最新文章

  1. 给定2个字符串,如何计算变化(插入、删除、替换)?【levenshtein distance 算法】
  2. the virtual machine is configured for 64-bit guest operating systems
  3. PHP伪静态与防注入
  4. 不要在viewWillDisappear:方法中移除通知
  5. python进阶07并发之三其他问题
  6. Spring Cloud Spring Boot mybatis 企业分布式微服务云(五)服务消费(Feign)【Dalston版】...
  7. cors nginx 怎么解决_如何在Nginx代理服务器中启用CORS?
  8. netty高级篇(3)-HTTP协议开发
  9. Libusb简介及例子
  10. 游戏必备组件有哪些_微信抖音小游戏黄金矿工案例详解
  11. 文献综述_软件单元测试
  12. 分析亚洲手机游戏市场现状--中国篇、韩国篇以及日本篇
  13. import image的坑
  14. SMAA算法详解 - SMAALumaEdgeDetectionPS
  15. 自动复制吱口令html,js随机复制多吱口令代码
  16. HL7解析类的使用(java)
  17. 【智能开发】血压计方案设计与硬件开发
  18. SendMessage函数
  19. 干货 | 日访问过亿,办公IM及开放式平台在携程的实践
  20. FOC——12.MOS管电路及选型

热门文章

  1. app微信支付后端接口编写
  2. Web 中间件漏洞笔记
  3. 处理订单业务多面手,订货管理系统实现企业订货库存统一管理
  4. js删除css某个属性值
  5. 106、监控系统交换机的带宽到底应该如何计算?
  6. 软考计算机网络知识点,软考网络管理员备考知识点精讲之计算机网络的分类
  7. Mybatis-动态SQL-trim-choose-foreach
  8. BS1054-利用Django和scrapy实现电影爱好者论坛
  9. 去掉RedisDesktopManager更新提示弹窗
  10. 支付风控学习笔记(转载)