diff options
Diffstat (limited to 'gegps')
-rwxr-xr-x | gegps | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -58,7 +58,11 @@ def kmlize(tpv): else: speed = 0 - heading = int(round(tpv['track'], 0)) + # not all TPV includes heading, like when acquiring fix + if speed >= 1 and 'track' in tpv: + heading = int(round(tpv['track'], 0)) + else: + heading = 0 # not all TPV includes altitude # like ublox8 in fixed position (time) mode @@ -67,9 +71,6 @@ def kmlize(tpv): else: altitude = 0 - if speed < 1: - heading = 0 - return """<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.0"> <Placemark> |