Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

For some reason, whenever websites try to identify my location, my MacBook Pro always gets confused and spits out a location that is not based on my current coordinates, but rather is my hometown, Cleaning browser data didn't help to solve this problem, thus I am thinking it has something to do with OS settings.

Do you know if and where OS could store my incorrect gps coordinates?

share|improve this question

migrated from stackoverflow.com Sep 17 '11 at 11:26

This question came from our site for professional and enthusiast programmers.

    
out of curiosity, do you have your address set in address book? –  rick Sep 17 '11 at 6:57
add comment

1 Answer

Your MacBook Pro does not have a GPS adapter. Geo location usually works on either looking up your IP address and nearby WiFi networks in an online database, while the latter usually gives better results. Location providers keep large databases of all WiFi networks and their location. For example, Google collects them while shooting photos for StreetView and also mobile phones collect them all the time. Looking up your location transfers a list of all networks in range to such a provider who guesses a location based on this list.

If you recently moved to another town, chances are high your own WiFi network moved with you but is still in these databases at the old location. Maybe there aren't more many more networks in range or they are unknown to the location provider. Thus, any geo location lookup returns your hometown as that is the only known spot where this WiFi network existed.

You could try to disable Airport and connect to the internet using a cable. This way the location provider only has your IP address as a fallback. At least this should give you a different result.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.