A Go implementation of integer geohashing and also a Redis backed proximity search system
hash := encoder.Encode(float64(1.0), float64(2.0)) # returns a uint64 geohash
lat, lng := encoder.Decode(hash) # returns float64 values representing latitude and longitude of original point
Coming soon
Code is based off