【发布时间】:2018-11-02 03:39:30
【问题描述】:
我想在我的 QML 项目中使用 OSM 插件。但我不太喜欢 Qt 提供的默认图块的外观。
我发现,我可以为自定义磁贴服务器的 url 字符串指定 osm.mapping.custom.host。我还从瓷砖服务器列表https://wiki.openstreetmap.org/wiki/Tile_servers 中选择了我想使用的瓷砖(“人道主义地图样式”)。
我想知道,我应该在 osm.mapping.custom.host 字段中提供什么来使用人道主义地图样式的图块更改默认图块?
【问题讨论】:
-
首先,您应该提供Minimal, Complete, and Verifiable example。您是否尝试根据Qt docs 设置值?
-
@folibis,我刚刚再试一次,发现我的错误。我将a.tile.openstreetmap.fr/hot/${z}/${x}/${y}.png 设置为 osm.mapping.custom.host,而不是 a.tile.openstreetmap.fr/hot。主题可以很接近。
-
将此添加为答案,并提供更多解释和代码示例。它将帮助其他人解决同样的问题。
标签: qt qml openstreetmap tiles