Geohash: Difference between revisions
Content deleted Content added
add decoder |
|||
Line 172: | Line 172: | ||
function decoder(geo) |
function decoder(geo) |
||
minmaxes, latlong = [[-90.0, 90.0], [-180.0, 180.0]], 2 |
minmaxes, latlong = [[-90.0, 90.0], [-180.0, 180.0]], 2 |
||
for |
for c in [ch for ch in geo], bit in ch2bool[c] |
||
minmaxes[latlong][bit == '1' ? 1 : 2] = sum(minmaxes[latlong]) / 2 |
minmaxes[latlong][bit == '1' ? 1 : 2] = sum(minmaxes[latlong]) / 2 |
||
latlong = 3 - latlong |
latlong = 3 - latlong |