From db8d4cd3fe2e0df7145a60a4e49239e606746948 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Wed, 28 Aug 2019 22:01:01 +0200 Subject: [PATCH] display items and objects on the map --- owrx/aprs.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/owrx/aprs.py b/owrx/aprs.py index 940480d..fc9dac3 100644 --- a/owrx/aprs.py +++ b/owrx/aprs.py @@ -159,7 +159,13 @@ class AprsParser(object): loc = LatLngLocation( mapData["lat"], mapData["lon"], mapData["comment"] if "comment" in mapData else None ) - Map.getSharedInstance().updateLocation(mapData["source"], loc, "APRS", self.band) + source = mapData["source"] + if "type" in mapData: + if mapData["type"] == "item": + source = mapData["item"] + elif mapData["type"] == "object": + source = mapData["object"] + Map.getSharedInstance().updateLocation(source, loc, "APRS", self.band) def hasCompressedCoordinates(self, raw): return raw[0] == "/" or raw[0] == "\\"