Comment Re:Not so similar (Score 1) 208
Apple does WiFi location as well. That's how the WiFi-only iPad and iPod touches can get location data.
Skyhook and other similar services provide WiFi access point MAC/SSID to location mapping services. They have people (essentially) war-drive, scanning for WiFi networks and record the locations based on GPS units and upload that to a database. Then, when you have a device which uses their service, it can query the database and get back the previously cached location.
This is, in part, why my iPhone kept locating me to my old address when I moved. Indoors, where it couldn't get a GPS signal, it would WiFi-locate me to my old address, then the location would eventually jump to the new address when it would to the cell-based triangulation. After a few months, whatever database that had my old location cached got updated (or expired the old data), and it stopped happening.