Skip to content
Closed
16 changes: 8 additions & 8 deletions app/coordinates.py
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
"""app.coordinates.py"""


class Coordinates:
"""
A position on earth using decimal coordinates (latitude and longitude).
"""

class Position(object):
def __init__(self, latitude, longitude):
self.latitude = latitude
self.longitude = longitude

def serialize(self):
class Coordinates(Position):
"""
A position on earth using decimal coordinates (latitude and longitude).
"""
def serialize(self, position):
self.position = {"latitude": self.latitude, "longitude": self.longitude}
"""
Serializes the coordinates into a dict.

:returns: The serialized coordinates.
:rtype: dict
"""
return {"latitude": self.latitude, "longitude": self.longitude}
return self.postion

def __str__(self):
return "lat: %s, long: %s" % (self.latitude, self.longitude)