handle errors when gps coordinates are out of range

This commit is contained in:
Jakob Ketterl
2021-09-30 23:03:21 +02:00
parent 460bada88f
commit 0b64b4ac97
2 changed files with 12 additions and 1 deletions

View File

@@ -5,6 +5,11 @@ class Locator(object):
lat = coordinates["lat"]
lon = coordinates["lon"]
if not -90 < lat < 90:
raise ValueError("invalid latitude: {}".format(lat))
if not -180 < lon < 180:
raise ValueError("invalid longitude: {}".format(lon))
lon = lon + 180
lat = lat + 90