diff --git a/src/ui/qmlcommon/QGCMapBackground.qml b/src/ui/qmlcommon/QGCMapBackground.qml index 98b5a92428c4204bbed28019144c7f82f07b7335..bb731fb4ea8af3486cd18a42d2f888984b28f13b 100644 --- a/src/ui/qmlcommon/QGCMapBackground.qml +++ b/src/ui/qmlcommon/QGCMapBackground.qml @@ -192,7 +192,7 @@ Item { /* // There is a bug currently in Qt where it fails to render a map taller than 6 tiles high. Until - // that's fixed, we can't rotate the map as it would require a larger map, which can easely grow + // that's fixed, we can't rotate the map as it would require a larger map, which can easily grow // larger than 6 tiles high. // https://bugreports.qt.io/browse/QTBUG-45508 transform: Rotation { @@ -214,6 +214,16 @@ Item { scaleTimer.restart() } + MouseArea { + anchors.fill: parent + onDoubleClicked: { + var coord = map.toCoordinate(Qt.point(mouse.x, mouse.y)); + map.addMarker(coord, polyLine.path.length); + polyLine.addCoordinate(coord); + map.changed = true; + } + } + function updateMarker(coord, wpid) { if(wpid < polyLine.path.length) {