Dave's request for ideas for blogging across America gave me an idea on how a WiFi World Map can be built and updated. Someone else must have thought of this idea. Its just too simple and obvious.
All you need is a WiFi receiver, possibly optional GPS receiver, and a bit of software that sends GPS coordinates to WiFi World Map servers once in a while, effectively saying "Hey, I can connect by WiFI from here." All that remains is a bit of server code that draws the dots on a world map. If an area gets too hot, servers can tell reporting WiFi receiver to slow things down in the returned message.
GPS device will not be needed if approximate location can be provided by WiFi stations using some readily available information (like address) entered by the WiFi station operators. Is there an address to geo-coordinate conversion web service? A funny hack version could use graphical results of an address to map service (like Yahoo Maps) and figure out the location. Just start with an address of which you know the GPS location of and then count the pixels to the target location on the returned image. Heh. Cool hack of hacks.
Of course, there must be a tangible benefit for people to install and run WiFi World Map client on their machine. One obvious benefit is nearby WiFi station locator service (1.5 miles south west) as well as a warning service (20 miles from next nearest WiFi station). I would find such service useful.
If no one else is doing this already and enough people and companies are willing to donate some time, funds, or equipment, I think we can make this happen rather quickly.