QT加载离线地图还是简单。

1、首先要下载百度的瓦片地图,我用的是太乐地图下载器下载的,瓦片地图要放在PAI指定的位置。

2、然后到百度地图开放平台下载接口文件,这里我用的是apiv1.3.min.js,版本虽然低,但是功能是差不多的。

3、可以自己新建一个html文件,代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>地图演示</title>
<script type="text/javascript" src="js/apiv1.3.min.js"></script>
<!--script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script-->
<link rel="stylesheet" type="text/css" href="bmap.css"/>
</head>
<body>
<div style="left:0;top:0;width:100%;height:100%;position:absolute;" id="container"></div>
</body>
</html>

4、根据自己的需要,添加功能,具体实现参考地图API示例

5、QT加载html的话用QAxWidget实现。

   QString path = QCoreApplication::applicationDirPath();path = path + "/map/"+"map.html";ui->axWidget->setControl(QString::fromUtf8("{8856F961-340A-11D0-A96B-00C04FD705A2}"));//注册组件UUIDui->axWidget->setObjectName(QString::fromUtf8("my_musicLibraryWebWid"));//设置控件的名称ui->axWidget->setFocusPolicy(Qt::StrongFocus);       //设置控件接收键盘焦点的方式:鼠标单击、Tab键ui->axWidget->setProperty("DisplayAlerts",false);    //不显示任何警告信息。ui->axWidget->setProperty("DisplayScrollBars",true); // 显示滚动条QString webStr = QString(path);//设置要显示的Url  kugou的。ui->axWidget->dynamicCall("Navigate(const QString&)",webStr);

做完上面步骤,离线地图就加载出来了,是不是很简单。如果还是不怎么懂的话可以加我的QQ群:678758509 讨论。

QT之调用百度地图离线API相关推荐

  1. 【QT】--调用百度地图API显示

    编译运行环境 Qt 5.15.2 MSVC2019 release编译 1.html文件 百度地图提供API示例程序 将代码复制到html文件中,用编辑器打开,这里用vs打开 在图中位置替换为个人申请 ...

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

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

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

    公司现在做的一个项目本来用的是google离线地图,但是发现谷歌的地图数据很久没更新数据了,中国的城市发展这么快,好多地方地图和现实都对不上了.发现百度地图数据更新挺快的(呵呵,毕竟是国产的吗),最后 ...

  4. 百度地图JavaScript API覆盖物旋转时出现偏移

    在项目中,调用百度地图JavaScript API,做覆盖物的旋转再添加到地图上,结果出现偏移了. 调试过程中的效果图: 发现图片的旋转并不是按车子的中心来的,而是之外的一个点.最后发现犯了一个很细节 ...

  5. 利用百度地图天气API开发微信小程序

    2020.11.24更新: 更换了天气数据源,增加了小时预报和未来6天预报. 2020.11.19更新: 由于百度的API一直有问题,所以修改了初始进入后的定位方法. 2020.11.05更新: 最近 ...

  6. 百度地图离线化(API v=1.3)

    毕设进行了一段时间,近日在实验室给老师汇报进展时,由于网络不畅,加载百度在线地图及其各种操作时,时间过长,于是想将百度地图离线化.查阅网上很多资料,有的是广告(卖GIS应用的),有的版本太久..... ...

  7. qml调用百度地图api实现卫星地球模式画路书轨迹

    qml调用百度地图api实现卫星地球模式画路书轨迹 总结下类型转换: pro文件中加入依赖的模块 引入头文件 websockettransport.h main文件加入 qml index.html ...

  8. WPF技术触屏上的应用系列(二): 嵌入百度地图、API调用及结合本地数据库在地图上进行自定义标点的实现...

    原文:WPF技术触屏上的应用系列(二): 嵌入百度地图.API调用及结合本地数据库在地图上进行自定义标点的实现 去年某客户单位要做个大屏触屏应用,要对档案资源进行展示之用.客户端是Window7操作系 ...

  9. 【c#】Form调用百度地图api攻略及常见问题

    首先,在Form中调用百度地图api,我们需要使用webbrowser控件,这个在前面的文章中已经讲过了,可以参照(http://blog.csdn.net/buptgshengod/article/ ...

  10. C#调用百度地图API入门解决BMap未定义问题

    本文主要是最近帮助好友研究JavaScript的百度地图API,同时显示到C# Winform界面.同时遇到了BMap未定义的错误(BMap is not defined)及解决方法.以前写过基于An ...

最新文章

  1. c语言潮流计算验证30节点,C语言潮流计算研究报告.doc
  2. H5页面遮罩弹框下层还能滚动的问题
  3. 计算机基础知识在线作业,福建师范大学《计算机应用基础》在线作业一答案.docx...
  4. Pinpoint【环境搭建 01】JDK\HBase\Pinpoint Collector+Web 最新版 2.3.3 安装配置运行验证及脚本文件分享(避坑指南捷径指北)
  5. 对比解读《2020年CNCF中国云原生调查报告》
  6. 9个用来爬取网络站点的 Python 库
  7. 陈艳青(为奥运冠军名字作诗)
  8. mysql ignore caps_mysql优化之sql语句优化
  9. 剑指offer——面试题41:和为S的连续整数序列
  10. 【vs2019MFC】msvcrtd.lib(exe_main.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 “int __cdecl invoke_mai
  11. 使用ISAPI_Rewrite3规范化目录语法
  12. EXCEL去掉所有英文
  13. Pr入门系列之三:新建序列
  14. 苹果手机怎么连接不了无线网络连接服务器,苹果手机连接wifi显示无互联网连接怎么办?...
  15. 将标准的EclipseWTP项目转化成具有Gradle功能的EclipseWTP项目
  16. Java 标准输入输出流(System.in,System.out)使用
  17. platform device和platform driver
  18. 金融安全算法介绍系列6——RSA
  19. java date是cst_Java CST 日期问题
  20. Python30 网络编程通讯协议,1.学习网络编程的目的 2.什么是互联网 3.c/s结构 4.通讯基本要素 5.OSI模型...

热门文章

  1. Axure下载安装汉化
  2. requestLayout() improperly called by android.widget.GridView{43cefbd VFED.VC.. .F...... 0,0-2190,319
  3. mysql frm_mysqlfrm初步使用
  4. Elasticsearch之快速入门篇(个人笔记)
  5. 云上架构和传统IT架构有什么区别及优势?
  6. OpenGL ES 与原生窗口之间的接口——EGL
  7. 一个运行成功的hibernate例子(解决一直报hibernate mapping exception的错误)
  8. AutoCAD2019开发配置
  9. 操作系统实验 生产者/消费者模型
  10. 苹果待处理订单要多久_iPhone12被电商平台下来,原来苹果又要玩“套路”