I recently developed a JavaScript library that determines what San Francisco neighborhoods and/or districts someone is in. The application is served from Google App Engine so if no one is using the application the server instances are shut down and your first couple queries might be slow. But after a couple instances are spun up it performs quite well. The example application is just an example so it's not very sophisticated or pretty to look at. For the example to work properly it must run on a device that supports the HTML5 geo location API such as an iPhone. If you get chance take a look at it and tell me what you think. I actually live in Gilbert Arizona so it's a bit hard for me to test it in the real world any input on quality of my output is appreciated. In the next couple of days I plan on documenting the API and posting on HN again. In the meantime just look at the JavaScript code, it's a very simple API to understand.<p>Example Application:
http://www.iamnear.com/examples/sfjslib.html<p>URL to JavaScript Library:
http://www.iamnear.com/js/iamnear/sfjslib.js<p>Thank you in advance for any and all input.
I am near you, in Chandler, so cannot help test SF but would be interested in PHX. After reading your JavaScript I have a question: HTML5 geolocation returns lat/lon so what are you using that isn't shown in the script to get neighborhood?