I was wondering how services such as Google Maps know the location of my MacBook Air, exactly like on my iPhone. I've tried this in a couple of wifi locations and Google's location services always get's my location exactly right! There must be GPS on this MacBook Air, but I come up short on information when I try to search for macbook air and gps.
The MacBook Air definitely doesn't have GPS built-in. One way that Google Maps uses to find your location is triangulation based on the WiFi access points around you. It's eerily accurate, so I actually wonder what other methods they use.
It may use the information given by the ISP to help the decision but I don't think that it is entirely based off of that. My office is located in Salt Lake City, but all network connections goes back to the headquarters in Minneapolis MN and the location services still puts me in Salt Lake City.
But, when paired with an iPhone (wifi access point data-sharing enabled), the Wifi signal changes for the "paired" signal (don't know how to call it) like on the iPad and I believe the Mac can uses iPhone GPS (like the iPad).