如何在 QT/C++ 应用程序上使用 COSMctrl
How to use COSMctrl on QT/C++ application?
我在 GUI 编程方面C++相当陌生,对于一个项目,我需要使用地图查看器来绘制从一个城市到另一个城市的路线。我的班级决定将QT用于与GUI相关的所有内容,并使用Netbeans进行代码。
我读到使用OpenStreetMaps的最佳框架是COSMctrl。但是我不知道如何使用它。我使用JMapViewer在Java中生成地图,它所涉及的只是导入JAR文件并将地图添加到JLabel。
如何在C++/QT应用程序中执行此操作?我不知道如何让我的程序识别 COSMctrl 并将地图放在 QTLabel 上以显示在我的应用程序上。
帮助将不胜感激。
COSMctrl
使用MFC
,因此您很难将其嵌入到Qt
中。但是,据我了解您的问题,您只需要显示磁贴。磁贴只是常规图像,可以轻松嵌入到程序中。
要了解需要为给定坐标和缩放级别显示哪个磁贴,请阅读 OSM Wiki 中的滑溜地图图块名称。若要详细了解如何获取磁贴,请阅读在 switch2osm.org 上选择磁贴提供程序部分。
相关文章:
- C++应用程序通知 C# 应用程序
- 更改 C++ 应用程序的应用程序窗口图标
- 在Linux中寻找正确的方式,将C 应用程序从C 应用程序编写加密文本到加密的GPG文件
- 使用 gstreamer 的应用程序和应用程序修改视频
- 无法从对话框中关闭应用程序(Qt 应用程序)
- 如何从Windows上的Windows API上的另一个应用程序获得应用程序宽度和高度
- 我可以在 iOS 中将 Swift 应用程序与 C++ 应用程序 (Vuforia) 合并吗?
- 64位Windows上应用程序的最大可用内存是多少
- windows中java应用程序和C++应用程序之间的同步
- 如何在不冻结应用程序 1 的情况下从另一个应用程序 1 执行应用程序 2
- Java应用程序与C++应用程序之间的通信
- 如何使用'C'或'C++'为窗口创建独立的程序或应用程序
- 没有找到为windows应用程序设置应用程序图标的问题.rc文件
- 如何使用VSCode调试C++应用程序控制台应用程序
- 在Windows 8.1上应用程序模糊
- 哪里为OSX 10.6上C++应用程序的默认构建定义了__LP64__
- Java 应用程序和C++应用程序集成/通信
- 如何使用程序关闭应用程序
- Web 应用程序 - Web 应用程序和 C++
- 32位Windows上c++应用程序可用的最大内存是多少?