summaryrefslogtreecommitdiff
path: root/latLng.py
diff options
context:
space:
mode:
Diffstat (limited to 'latLng.py')
-rw-r--r--latLng.py23
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