import QtQuick 2.12 import QtQuick.Window 2.12 import QtLocation 5.12 import QtPositioning 5.12 Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Map { id: map plugin: Plugin { name: "osm" } anchors.fill: parent zoomLevel: 6 MouseArea { anchors.fill: parent onDoubleClicked: console.log("map dbl clicked") } MapItemView { model: 5 delegate: MapQuickItem { coordinate: QtPositioning.coordinate(52+ index * 2, 0 + index * 2) sourceItem: Rectangle { width: 32 * scale height: 32 * scale radius : width * 0.5 * (scale - 1) property real scale: 1 property int idx: index color: 'firebrick' MouseArea { anchors.fill: parent hoverEnabled: true onEntered: { parent.scale = 2 console.log(parent.idx, "entered") } onExited: { parent.scale = 1 console.log(parent.idx, "exited") } } } } } } }