From 63568769f120abdd633d8030e12935a33581033f Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Mon, 10 Dec 2018 11:23:55 -0800 Subject: [PATCH] Show Orbit center from telemetry --- src/FlightDisplay/FlightDisplayViewMap.qml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/FlightDisplay/FlightDisplayViewMap.qml b/src/FlightDisplay/FlightDisplayViewMap.qml index bef117d3a..788c2f212 100644 --- a/src/FlightDisplay/FlightDisplayViewMap.qml +++ b/src/FlightDisplay/FlightDisplayViewMap.qml @@ -318,6 +318,8 @@ FlightMap { } } + // Orbit visuals + QGCMapCircleVisuals { id: orbitMapCircle mapControl: parent @@ -354,13 +356,29 @@ FlightMap { } } - // Used to show orbit status telemetry from the vehicle + // Orbit telemetry visuals + QGCMapCircleVisuals { + id: orbitTelemetryCircle mapControl: parent mapCircle: _activeVehicle ? _activeVehicle.orbitMapCircle : null visible: _activeVehicle ? _activeVehicle.orbitActive : false } + MapQuickItem { + id: orbitCenterIndicator + anchorPoint.x: sourceItem.anchorPointX + anchorPoint.y: sourceItem.anchorPointY + coordinate: _activeVehicle ? _activeVehicle.orbitMapCircle.center : undefined + visible: orbitTelemetryCircle.visible + + sourceItem: MissionItemIndexLabel { + checked: true + index: -1 + label: qsTr("Orbit", "Orbit waypoint") + } + } + // Handle guided mode clicks MouseArea { anchors.fill: parent -- 2.22.0