import QtQuick 2.9 import QtQuick.Window 2.2 import QtLocation 5.9 import QtPositioning 5.6 import QtQuick.Controls 2.3 Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Plugin { id: mapPlugin name: "mapboxgl" // "mapboxgl", "esri", ... // specify plugin parameters if necessary } Map { id: map anchors.fill: parent plugin: mapPlugin center: QtPositioning.coordinate(59.91, 10.75) // Oslo zoomLevel: 12 opacity: 0.99 maximumZoomLevel: 30 MapQuickItem { id: marker anchorPoint.x: image.width/4 anchorPoint.y: image.height coordinate: QtPositioning.coordinate(59.91, 10.75) sourceItem: Image { id: image source: "qrc:/qt-project.org/imports/QtQuick/Controls.2/images/double-arrow.png" width: 100 height: 100 } } MapPolygon { z: 10 color: 'green' path: [ { latitude: 59.90, longitude: 10.75 }, { latitude: 59.93, longitude: 12.70 }, { latitude: 59.96, longitude: 10.75 } ] } } }