Как вставить карту OSM (QML) в MainWindow?

Пытаюсь создать простое окно с картой. Как мне добавить карту (земли) внутрь виджета QMainWindow? Пытаюсь простой QML объект добавить, все получается:

QQmlEngine *engine = new QQmlEngine(this);
QQuickWidget *view = new QQuickWidget(engine, this);
view->setSource(QUrl("qrc://src/qml/test_item.qml"));
this->setCentralWidget(view);

test_item.qml

import QtQuick 2.0
Rectangle
{
    width: 100
    height: 62
    color: "red"
    anchors.centerIn: parent
}

Но если я пытаюсь добавить map.qml:

Window {
width: parent //Qt.platform.os == "android" ? Screen.width : 512
height: parent //Qt.platform.os == "android" ? Screen.height : 512
visible: true

Plugin {
    id: mapPlugin
    name: "osm"
}

Map {
    anchors.fill: parent
    plugin: mapPlugin
    center: QtPositioning.coordinate(55.012902, 82.950326) // Sibsutis
    zoomLevel: 14
}
}

Все тут же крашится... p.s. сама карта как отдельный объект (не внутри виджета) работает прекрасно.


Ответы (0 шт):