When you connect to the internet through an internet service provider, you are given a dedicated IP address, which can be used to find your location, but it also just an approximate location. That because IP data comes from third party databases, which are rife with inaccuracies — but it also how Google knows where you are even with GPS off . IP address geolocation isnt nearly as accurate as GPS to begin with and often stops at the city or ZIP code level. Because of this, to provide a more...

Read the full article at Boy Genius Report