社区
CSS
帖子详情
求用Qt实现html文件下百度地图的加载与经纬度轨迹实现
qq_27301089
2017-11-07 03:38:57
求一个程序,Qt平台下,用html文件加载百度地图,且根据已知经纬度点画轨迹连线,求完整Qt程序,高分悬赏
...全文
394
回复
打赏
收藏
求用Qt实现html文件下百度地图的加载与经纬度轨迹实现
求一个程序,Qt平台下,用html文件加载百度地图,且根据已知经纬度点画轨迹连线,求完整Qt程序,高分悬赏
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
地图、
Qt
、无人机、无人车、导航
介绍见博客地址:https://blog.csdn.net/weixin_47488212/article/details/130477203?spm=1001.2014.3001.5501 我们在开发无人机(或无人车)的过程时,往往需要用到地图显示无人机的实时
轨迹
,或是创建航点给无人机指定飞行地点。使用
Qt
加载
地图并不是件容易的事,需要专业的地图相关的知识,如地图切片、网络
加载
、数据库缓存等,而我们开发无人机项目,并不想花大精力研究地图,而是想直接使用地图开发无人机相关的功能,方便无人机的开发。好在网络上有人分享了一个从OpenPilot地面站移植来的地图代码,是使用
Qt
编写的,专为无人机设计,功能非常强大。 我在该代码的基础上,
实现
了一些功能,如实时显示鼠标位置
经纬度
、地图缩放等级、鼠标双击创建航点、删除航点、改变航点坐标、切换地图类型、模拟飞行演示等。
gps坐标显示到
百度地图
工具
该工具是用于测试gps数据,用于将原始GPS坐标(
经纬度
),显示在地图上; 直观看出gps坐标数据是否为预计位置; 这个工具是用
Qt
做的,功能暂时比较简单,后续准备加入批量导入GPS数据,然后显示出GPS的坐标点
轨迹
图!
QT
实现
加载
百度离线地图
在
Qt
中
加载
百度地图
需要用到网络浏览器,在此采用webEngine模块,然后用webchannel进行
qt
与
HTML
/JavaScript的交互。 需求描述:软件
加载
百度地图
,用鼠标在地图上选点,并进行标号,每次加1,最后连成一条路径,为后期工作做准备。
百度地图
API应用 采用百度离线地图API2.1版本,网上均可以下载到,然后放到项目debug
文件
夹下 瓦片地图下载,可以采用全能地图下...
QT
QWebEngineView
加载
百度地图
Qt
5.5之后使用新的QWebEngineView代替了之前的QWebKit,
加载
数据的方式也由同步变成了异步。所以访问网站页面和
加载
HTML
页面都需要使用QWebEngineView类。 项目要求在程序中显示地图,并能够通过串口接收无人机上图传里的GPS实时传回来的
经纬度
,并在地图上画出无人机的飞行
轨迹
。由于需要在
QT
中
加载
百度地图
,所以需要用QWebEngineView进行
QT
与
HTML
/JavaScript的交互,在
HTML
文件
中调用
百度地图
的API显示地图和地图上的一些控件。因为要实时显示无人机的
Qt
QWebEngineView
加载
百度地图
,根据
经纬度
或位置刷新
1.首先需要在
百度地图
开发者页面注册并获取密钥 打开
百度地图
开发平台:http://lbsyun.baidu.com/ 登录百度账户 点击控制台,打开控制台页面 在控制台页面,创建应用 5.白名单输入* 6.提交之后就可以看到密钥了 2.使用密钥获取
html
并显示 <!DOCTYPE
html
> <
html
> <head> <meta name="viewport" content="initial-sacale=1.
CSS
61,112
社区成员
60,732
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章