QT开发的摄像头电子地图Demo(采用百度地图),提供源码下载

一、前言

    本软件的工程是在QT-5.8 32位下开发,可以支持其他qtcreator 32位版本(用32位是因为视频播放的码流库是32位)。工程采用的地图是百度地图,需要在百度地图开发者网站上注册账号,并获取到密钥。本工程数据库采用sqlite db,数据库中存储的摄像头是我本地局域网上的摄像头,可以手动更改数据库的设备信息,也可以通过界面右键菜单删除设备,后重新创建设备。

二、软件功能介绍

在这里插入图片描述

2.1 设备树

1)右键菜单:右键空白处–创建组

    通过右键设备树空白处,点击New Group可以创建新组,如下图:
在这里插入图片描述

2)右键菜单:右键组–删除组、重命名组、创建设备

    右键已创建好的组,弹出的菜单中,选择Rename Group可以重命名组,选择Delete Group可以删除组,选择Create Device可以创建组内设备,如下图:
在这里插入图片描述
在这里插入图片描述
    以上增加,删除、更改的内容,都会在数据库上进行相应操作,同时创建设备会通知在右侧地图上增加标志点,删除操作会相应删除右侧地图上的标志点。

3)右键菜单:右键设备–播放设备、停止播放、重命名设备,删除设备

    右键设备,可以弹出菜单,点击Play,会弹出播放界面去播放当前设备的码流;点击Stop,将停止播放当前设备的码流;点击重命名设备,将对当前设备进行名称更改;点击删除设备,将从数据库上删除该设备,并且在右侧地图上取消标注。如下图:
在这里插入图片描述
在这里插入图片描述

4)支持设备拖动到其他组

    如下图按住鼠标可以将监控1拖动到其他组中:
在这里插入图片描述

5)支持选中设备,地图跳转到该设备

在这里插入图片描述

2.2 显示当前鼠标经纬度

    鼠标在地图上移动,左侧当前鼠标经度、当前鼠标纬度将分别显示当前鼠标的经纬度值,如下图:
在这里插入图片描述

2.3 支持放大级别配置

    可用于配置地图显示的放大级别。

2.4 地点定位

    通过输入位置名称,点击定位按钮可将地图定位到该位置。

2.5 更新地图标注

    通过点击更新地图标注按钮,可以更新地图上的标注及标注信息。

2.6 回到中心坐标

    通过点击回到中心坐标按钮,可以将地图跳转到默认中心位置,该位置是在html中固定写死。

2.7 标注信息弹出框

    点击标注点,可以弹出标注信息弹出框。弹出框中有设备IP信息、设备位置信息和设备截图。可以通过点击实时视频或者回放视频按钮,将弹出播放器界面,播放当前标注点设备的码流。如下图:
在这里插入图片描述
在这里插入图片描述

三、下载

可执行软件地址:
https://download.csdn.net/download/linyibin_123/88514423

工程源码下载:
https://download.csdn.net/download/linyibin_123/88514428

百度地图密钥申请可以参考以下博客:https://blog.csdn.net/qq_39295354/article/details/124655026

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浅笑一斤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值