Why do Google / Bing Maps show a different
location?
IP geolocation services (the ones above) map your IP address to wherever your ISP
registered that block — often a regional hub that can be tens or hundreds of km off. Google Maps and Bing
Maps don't really use your IP: when you let them locate you they use the browser's Geolocation
API, which relies on nearby WiFi networks, GPS and cell towers to pinpoint your
actual physical location to within ~20–50 m. They answer two different questions — "where is this IP
registered?" vs "where is this device physically?" — so they routinely disagree, and neither is wrong.