如何在Qt客户端应用程序中显示我的OSM磁贴

How can I display my OSM tiles in Qt client application?

本文关键字:显示 我的 OSM 磁贴 应用程序 Qt 客户端      更新时间:2023-10-16

我正在做一个地图项目,我有一个OSM瓦片服务器,它建立在Linux Debian Jessie上,它使用Mapnik和mod_tiles来渲染图块。

磁贴的网址:http://domain/mod_tiles/Z/X/Y.png

我也想C++Qt框架构建一个客户端应用程序,但我真的不知道应该如何启动它。我在Qt中找到了一个示例,但我不知道如何将磁贴服务器从默认更改为我的磁贴服务器。

如果您知道

答案或有一些帮助,或者如果您知道解决我问题的另一种方法,请通知我。

根据 http://doc.qt.io/qt-5/location-plugin-osm.html 的说法,有两种方法可以做到这一点。最简单的方法是将osm.mapping.custom.host设置为 http://domain/mod_tiles/,然后使用最后一个Map.supportedMapTypes。