diff options
Diffstat (limited to 'latLng.py')
| -rw-r--r-- | latLng.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/latLng.py b/latLng.py new file mode 100644 index 0000000..f567371 --- /dev/null +++ b/latLng.py @@ -0,0 +1,23 @@ +class latLng: + def __init__(self,lat=0.0,lng=0.0): + self.lat=lat + self.lng=lng + def parse(self,string): + n=string.split(",") + try: + self.lat=float(n[0]) + except: + self.lat=0.0 + try: + self.lng=float(n[1]) + except: + self.lng=0.0 + def __eq__(self,pos): + ret=False + if isinstance(pos,latLng): + if self.lat==pos.lat: + if self.lng==pos.lng: + ret=True + return ret + def __ne__(self,pos): + return not self==pos
\ No newline at end of file |
