>> Google has harvested the location, name and signal strength of many millions of wireless networks across the world
> Don't forget that that dataset of wireless locations is updated continuously through crowdsourcing.
Along with Apple, Skyhook, Nokia and a number of other location providers.