From 0f53ef5cf7a985f78f0c11030b8e75344e8661c8 Mon Sep 17 00:00:00 2001 From: DonLakeFlyer Date: Sat, 12 Aug 2017 11:35:34 -0700 Subject: [PATCH] Use FlightMap as base for offline map This way: * GCS location is shown * It follows same centering semantics of FlightMap * Note: Vehicle is not shown --- src/QtLocationPlugin/QMLControl/OfflineMap.qml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/QtLocationPlugin/QMLControl/OfflineMap.qml b/src/QtLocationPlugin/QMLControl/OfflineMap.qml index e816d0b..2c7b04c 100644 --- a/src/QtLocationPlugin/QMLControl/OfflineMap.qml +++ b/src/QtLocationPlugin/QMLControl/OfflineMap.qml @@ -331,12 +331,14 @@ QGCView { id: panel anchors.fill: parent - Map { - id: _map - anchors.fill: parent - center: QGroundControl.flightMapPosition - visible: false + FlightMap { + id: _map + anchors.fill: parent + visible: false + allowGCSLocationCenter: true + allowVehicleLocationCenter: false gesture.flickDeceleration: 3000 + mapName: "OfflineMap" property bool isSatelliteMap: activeMapType.name.indexOf("Satellite") > -1 || activeMapType.name.indexOf("Hybrid") > -1