Chrome seems to be very accurate in detecting my location. How does it do it? Can you point me to the source code?
I think they use your IP address and a geolocation service like http://www.ip2location.com/ or (more likely) their own geolocation database/service)