This has existed for years:
Demo here: http://www.geodna.org/docs/google-maps.html
GeoHash is cool - but the hashes don't lend themselves well to stemming for use in text-based searching. This improves on that.
Full disclosure, I am responsible for GeoDNA.org