The Geode API from the W3C that allows browsers to determine their location by using the MAC address of the router or wifi access point is a quantum leap for geolocation services on the web. The location providers I know of are google and skyhook. I propose a geode-compatible web service as an alternative.
- Creative Commons licensed, including a dumpfile of the entire database (how wikipedia does it)
- Geode-compatible interface for drop-in replacement in modern browsers
- Each location is also represented as a page in a wiki, with a map + marker. The marker can be adjusted manually