鼠标实时位置信息显示"/>
Qt加载百度地图,鼠标实时位置信息显示
简述
上一篇文章QT实现加载百度离线地图之后,加入了新的功能:实时显示鼠标位置的经纬度,并且显示路径的最后点的经纬度。
这涉及到Qt和web网页的通信,传输数据,JavaScript用来操纵网页。通过分析,查阅资料,需要用到QWebchannel类来完成工作。以我的理解,QWebchannel是Qt和web/js之间的桥梁。然后分别在Qt和html文件中建立各自的操作,用QWebchannel连接即可(个人理解,不知道对不对)。
这是根据我的理解画的思维导图,也是基本流程和操作。
Qt部分
- 建立QWebchannel对象并注册通道
QWebChannel *channel=new QWebChannel(this);//这句应该放在类的私有部分,便于析构
channel->registerObject(QString("passId&
更多推荐
Qt加载百度地图,鼠标实时位置信息显示
发布评论