Мелкие исправления при формировании адреса.
[pyrungps.git] / pyosmname.py
index 7140f9f1d101b4ee99131d0478e438254cef62ce..a0ee16fd392ba7550d5cd2a2686058adf2a7bc10 100644 (file)
@@ -8,7 +8,7 @@ from lxml import etree
 
 def GetXMLDescr(lat,lon):
 
-    req = urllib2.Request("http://nominatim.openstreetmap.org/reverse?lat=%s&lon=%s&accept-language=ru,en" %(lat,lon), None, {'User-agent': 'Mozilla/5.0'})
+    req = urllib2.Request("http://nominatim.openstreetmap.org/reverse?lat=%s&lon=%s&accept-language=ru,en" %(lat,lon), None)
     page = urllib2.urlopen(req).read()
 
     return etree.fromstring(page)
@@ -51,12 +51,12 @@ def printable_name(addr):
       else:
         if 'city' in addr:
           if 'road' in addr:
-            str = addr['road'] + ', ' + addr['city'] + addr['country']
+            str = addr['road'] + ', ' + addr['city'] + ', ' + addr['country']
           else:
             str = addr['city'] + ', ' + addr['country']
         elif 'village' in addr:
           if 'road' in addr:
-            str = addr['road'] + ', ' + addr['village'] + addr['country']
+            str = addr['road'] + ', ' + addr['village'] +', ' + addr['country']
           else:
             str = addr['village'] + ', ' + addr['country']
         else: