带有 Qt/c++ 和 openseemap 的桌面地图应用程序
Posted
技术标签:
【中文标题】带有 Qt/c++ 和 openseemap 的桌面地图应用程序【英文标题】:Desktop map app with Qt/c++ and openseemap 【发布时间】:2020-03-06 07:00:37 【问题描述】:我必须使用 c++ 和 openseamap 编写一个桌面地图应用程序。现在我正在为此寻找一个 GUI 库。我以为我可以为此使用 qt5,但在开始之前我不能确定我必须确保我可以同时使用 qt 和 openseamap。如果没有,是否有可能与 openseamap 一起使用 GUI 库
【问题讨论】:
Qt Location 模块与您的问题有关。我看了看,但没有看到对 OpenSeaMap 的支持。我正在分享链接,也许你也可以看看它。 doc.qt.io/qt-5/… 【参考方案1】:openseamap 只提供名为“MBTiles”格式的地图文件,它实际上只是一个 SQLite 数据库。将 Qt 用于 GUI 并让此类 Qt 应用程序访问 SQLite 数据库是没有问题的。还有对 Qt 的 SQLite 支持,例如查看 here。
还有Qt support for OpenStreetMap是OpenSeaMap的基础。
【讨论】:
以上是关于带有 Qt/c++ 和 openseemap 的桌面地图应用程序的主要内容,如果未能解决你的问题,请参考以下文章