From 8949ba5d0ae6f1f1689f0bde7c8f366550a3284d Mon Sep 17 00:00:00 2001 From: Wolfgang Draxinger Date: Tue, 24 Jun 2008 10:25:26 +0200 Subject: Initial Commit --- googlemaps.py | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 googlemaps.py (limited to 'googlemaps.py') diff --git a/googlemaps.py b/googlemaps.py new file mode 100644 index 0000000..0998cfd --- /dev/null +++ b/googlemaps.py @@ -0,0 +1,124 @@ +MIN_SATELLITE_ZOOM = -5 +MIN_MAP_ZOOM = 0 +MIN_OVERLAY_ZOOM = 0 +MIN_RELIEF_ZOOM = 2 + +def fetch(url): + import os + img = os.popen('curl -s -f "%(url)s"' % vars(), 'r').read() + if len(img): + return img + return None + +def image_number_to_sel(x, y, zoom, sel_t = ['q','r','t','s']): + x = int(x) + y = int(y) + bits = range(17-zoom); bits.reverse() + sel = 't' + for bit in bits: + index = 0 + if x & (1<