diff --git a/qgcresources.qrc b/qgcresources.qrc
index 496b4e3..73fc128 100644
--- a/qgcresources.qrc
+++ b/qgcresources.qrc
@@ -172,6 +172,7 @@
src/FirmwarePlugin/APM/APMBrandImageSub.png
src/FirmwarePlugin/PX4/PX4BrandImage.png
src/FlightMap/Images/sub.png
+ src/FlightMap/Images/AwarenessAircraft.svg
resources/action.svg
diff --git a/src/FlightMap/Images/AwarenessAircraft.svg b/src/FlightMap/Images/AwarenessAircraft.svg
new file mode 100644
index 0000000..509b5d5
--- /dev/null
+++ b/src/FlightMap/Images/AwarenessAircraft.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/src/FlightMap/MapItems/VehicleMapItem.qml b/src/FlightMap/MapItems/VehicleMapItem.qml
index b4c4d43..28f7c11 100644
--- a/src/FlightMap/MapItems/VehicleMapItem.qml
+++ b/src/FlightMap/MapItems/VehicleMapItem.qml
@@ -7,9 +7,10 @@
*
****************************************************************************/
-import QtQuick 2.3
-import QtLocation 5.3
-import QtPositioning 5.3
+import QtQuick 2.3
+import QtLocation 5.3
+import QtPositioning 5.3
+import QtGraphicalEffects 1.0
import QGroundControl 1.0
import QGroundControl.ScreenTools 1.0
@@ -41,14 +42,30 @@ MapQuickItem {
height: vehicleIcon.height
opacity: vehicle ? (vehicle.active ? 1.0 : 0.5) : 1.0
+ Rectangle {
+ id: vehicleShadow
+ anchors.fill: vehicleIcon
+ color: Qt.rgba(1,1,1,1)
+ radius: width * 0.5
+ visible: false
+ }
+ DropShadow {
+ anchors.fill: arrowIconShadow
+ visible: vehicleIcon.visible
+ horizontalOffset: 4
+ verticalOffset: 4
+ radius: 32.0
+ samples: 65
+ color: Qt.rgba(0.94,0.91,0,0.5)
+ source: vehicleShadow
+ }
Image {
id: vehicleIcon
- source: _adsbVehicle ? "/qmlimages/adsbVehicle.svg" : vehicle.vehicleImageOpaque
+ source: _adsbVehicle ? "/qmlimages/AwarenessAircraft.svg" : vehicle.vehicleImageOpaque
mipmap: true
width: size
sourceSize.width: size
fillMode: Image.PreserveAspectFit
-
transform: Rotation {
origin.x: vehicleIcon.width / 2
origin.y: vehicleIcon.height / 2