Здравствуйте, по моему дипломному проекту нужно сделать оффлайн карту.Сначала я думал отрисовывать и отображать объекты карты с помощью opengl, но почитал про QtLocation, что он имеет элемент Map, который отвечает в качестве загрузки и отображении карты, решил, что этот способ лучше. Основная работа в элементе Map совершается плагином, описываемым элементом Plugin. Вот пример как отобразить карту (только онлайн).
Javascript
import QtQuick 2.5
import QtQuick.Window 2.2
import QtPositioning 5.3
import QtLocation 5.3
Window {
visible: true
width: 640
height: 480
Plugin {
id: plugin
name: "osm"
PluginParameter {
name: "osm.mapping.host";
value: "http://a.tile.openstreetmap.org/"
}
}
Map {
id: map
anchors.fill: parent
zoomLevel: 10
plugin: plugin
activeMapType: map.supportedMapTypes[7]
}
}
Проблема в том, что мне нужна карта оффлайн. То-есть (как я понимаю) мне нужно самому написать плагин. Так вот, может у кого есть примеры готового плагина? Мои поиски в гугле пока не привели к результатам.