I've implemented geohashes before. The algorithm is not difficult, and pretty straight-forward to understand… and not the sort of thing I'd call out to a separate service over the network for. It's a pure computation that will take nanoseconds; is that worth involving the Internet and a third-party API?
Edit: well, some of http://geohash.world/about.html makes it sound like a pet project for learning purposes. In which case, anything goes, I guess? But I'm still not sure if it's only a pet project?
Hey, thanks for your comment! I coded the geohash implementation from scratch, and it was really easy!
The main reason I did it (other than a fun weekend project) was to make other people interested in it, and enable them to build something fun, very quickly. There wasn't a free+modern+easy-to-use-in-bulk API available, and this way me and others can spend their weekend/hackathons building something on top of geohashes instead of wrestling with the algorithm itself.
Comments
I've implemented geohashes before. The algorithm is not difficult, and pretty straight-forward to understand… and not the sort of thing I'd call out to a separate service over the network for. It's a pure computation that will take nanoseconds; is that worth involving the Internet and a third-party API?
Edit: well, some of http://geohash.world/about.html makes it sound like a pet project for learning purposes. In which case, anything goes, I guess? But I'm still not sure if it's only a pet project?
Hey, thanks for your comment! I coded the geohash implementation from scratch, and it was really easy!
The main reason I did it (other than a fun weekend project) was to make other people interested in it, and enable them to build something fun, very quickly. There wasn't a free+modern+easy-to-use-in-bulk API available, and this way me and others can spend their weekend/hackathons building something on top of geohashes instead of wrestling with the algorithm itself.
Edit : as a greek, I really dig your username :P
reminds me of http://left-pad.io/