GPS is the obvious ... But using WiFi networks may be a new trick for you. We’re not 100% certain but we think Google is able to look up location data based on known IP addresses for WiFi ...
Some results have been hidden because they may be inaccessible to you