How does Geolocation in GAT Shield Work?
Our first go to place to get the information is from the browser.
The location is given to the browser by Google, which utilises a variety of methods to determine the location. These methods are based on the WiFi hot-points the device sees.
Google learns this either from mobile devices that have geolocation enabled and are seeing WiFi hotspots or through the Google mapping cars that drive around hovering up WiFi hotspots and matching them to GPS data in the car.