Я хотел бы знать, можно ли получить доступ к сервису веб-карт или листовому сервису веб-карты из карты QML. Насколько мне известно, для этого не существует плагина geoservice , поэтому я думаю, его нужно разработать.
WMTS может быть примерно таким: http://mt0.google.com/vt/lyrs=s&hl=en&x={x}&y={y}&z={z}
или https://c.tile.openstreetmap.org/{z}/{x}/{y}.png
.
Код моей карты QML очень прост:
ApplicationWindow {
id: root
width: 512
height: 512
title: qsTr("Title")
visible: true
Plugin {
id: mapPlugin
name: 'osm' // esri
}
Map {
id: map
plugin: mapPlugin
center: QtPositioning.coordinate(60.170448, 24.942046) // Helsinki
zoomLevel: 14
anchors.fill: parent
}
}
Я не нашел ни одного доступного решения, которое могло бы решить эту проблему. Итак, как я могу написать плагин геосервиса, который выполняет запросы WMTS на основе триплетов (x, y, z)?