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

时间:2016-05-31 08:48:29

标签: c++ qt openstreetmap mapnik

我正在开发一个地图项目,我有一个基于Linux Debian Jessie的OSM磁贴服务器,它使用Mapnik和mod_tiles来渲染磁贴。

图块的网址:http://domain/mod_tiles/Z/X/Y.png

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

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

1 个答案:

答案 0 :(得分:0)

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