Originally Posted by
andytug
Portable devices will use GPS if you allow the relevant app to access location. If you don't they revert to the same system as the non portable ones, which is based on IP address, which is not very accurate to say the least. I'm on the Lancashire coast and anything connected to my home wifi thinks it's in Peterlee, County Durham on the opposite side of the country. This is down to multiple IPv4 NAT being used by the ISP - Network Address Translation, basically a whole bunch of sub networks in between you and the ISP, so it can't really determine your location all that well.
This website will tell you your current IP address and the calculated location, along with a brief description of how it does it.