title: How does Google calculate my location on a desktop?
body: <p>Right this is confusing me quite a bit, i'm not sure if any of you have noticed or used the "my location" feature on google maps using your desktop (or none GPS/none mobile device).  If you have a browser with google gears (easiest to use is Google Chrome) then you will have a blue circle above the zoom function in Google Maps, when clicked (without being logged into my  Google Account) using standard Wi Fi to my own personal router and a normal internet connection to my ISP, it somehow manages to pinpoint my exact location with a 100% accuracy (at this moment in time).</p>
  
  <p>How does it do it? they breifly mention it <a href="http://google-latlong.blogspot.com/2009/07/blue-circle-comes-to-your-desktop.html" rel="noreferrer">here</a> but it doesn't quite explain it, it says that my browser knows where i am...</p>
  
  <p>...i am baffled, how?</p>
  
  <p>I am intrigued because I would love to integrate it in the future of my programming projects, just like some background understanding and it doesn't seem too well documented at the moment.</p>