Apr 29 2020 03:13 PM
This is probably a Windows 10 API problem not an Edge issue, but geolocation is wrong - usually really, really wrong - in Edge... while Chrome gets my location dead-on. On the same computer. At the same time.
Before we get into any 101 fixes - I deal with location tech in my job, and I know W10 well enough to know how to correctly configure my country, and clear my location. This is a problem that exists on fresh installs of W10 and Edge.
I can send some screenshots to engineers who may be lurking. The distance off is around 500 miles or so. It is locating me in a place that I've never visited.
This has been a problem for years and a few (Google) searches shows that it pops up in the Feedback Hub, the user forums and other places every now and then, with no fix.
I really want to use Edge. But correct geolocation is so fundamental to everything associated with search-based services today, and it gets old getting recommendations to walk down the street to a store that is 500 miles away.
Nov 28 2020 08:37 AM
have u found out an answer why edge and maps are not finding our location correctly and google chrome is?
thanks
ll
Apr 12 2021 07:16 PM
Apr 12 2021 09:44 PM
Apr 18 2021 06:44 AM - edited Apr 21 2021 08:15 AM
Although I found no fix to overriding geolocation in Microsoft MAPS, I did find a solution to this problem in GOOGLE.
Go to www.google.com, make sure you have given the site permission to access location in your browser (in Edge go to Settings/Cookies and Site Permissions then click on "All Sites" under "Site Permissions" then click on www.google.com and make sure "location" is set to "allow), also, make sure you are logged-in to your Google account in the browser (in this case Microsoft Edge).
Next, type in "my location" in the Google search bar.
Then scroll down to the FOOTER of the Google page, and click “Update Location” or “Use Precise Location.”
I had to do this a few times to work. This works on all devices. On my iPhone in Safari it works because it uses the GPS chip for precise location. On my Windows 10 laptop which has no GPS chip, when using Chrome there was never a problem (it knew my correct location by itself) but on Edge when I did the steps above and clicked “Use Precise Location” it changed my incorrect geolocation to what Google knows is my “Home.”
Hence, you also need to make sure Google knows your home or work location. To do that, go to Google Maps and enter your current address then set that to “Home” or “Work.”
This is an awkward workaround in Google to the fact that Microsoft Windows 10 is not using the most accurate geolocation. I suspect this is not uncommon so the real problem is that Windows 10 does not allow setting the “default” location in Microsoft MAPS override the Windows 10 geolocation. That would solve the problem.
The most reliable and consistent solution is for Microsoft MAPS default location to override Windows 10 geolocation for browser location purposes.
Apr 25 2021 08:21 PM
Jul 28 2021 08:10 AM
@SkipperGreg This is nuts - similar problem which seems to be on Microsoft but location dependent. Bear with me - I noticed my Window time (on auto time-zone) was incorrect. I have travelled up to my parents on the Sunshine Coast in Oz but it was fine when in Brisbane. The auto-time zone was showing Amsterdam, Rome, etc and not Briabsn. So I checked on the location settings and setting the "default" to choose current location and it zoomed the map to a town in Italy. Did the same in Google Maps in MS Edge. But not in Chrome - it went directly to where I am.
So I checked my parents' laptops and exactly the same problem - so it must be the ISP or the wifi router AND how windows/microsoft gathers the location data but NOT Google Chrome. So I tried my mobile hotspot - Same result but the mobile is on the same ISP (Optus).
So, process of elimination, the issue (in my case at least) surely must be a combination of what the ISP is showing to windows.
Two screenshots below, one from Edge thre other from Chrome, same action to select location from the map.
I believe the laptop has a GPS (spectre x360).
Then my Dad told me he noticed this a few weeks ago... what can cause this?
Jul 28 2021 08:28 AM
Yes, @Masobaso, if your device has no GPS then Windows 10 and its apps (like MAPS and Edge) use geolocation off of your IP address, which can be terribly wrong as this thread shows. The bug was that when you set a default location in W10/Settings/Privacy/Location -> Default Location button (which updates your default location in MAPS), it doesn't effectively over-ride the IP address geolocation consistently in Edge. As mentioned, I believe Microsoft fixed this in their latest Cumulative Update, July 13, 2021—KB5004237. Google uses the same methods to override IP address geolocation based on your Google Account defined location and that seemed to work and continues to work reliably when you use Chrome.
Regarding time zone, I have had no problem and you would think that the internet-based auto-set of time (and zone) in W10 would override any time-zone interpolation from the IP address geolocation. Check to make sure you have selected the right time-zone in W10 Settings/Time & Location/Date & Time/. In this setting you can switch "Set Time Automatically" and it will use synchronize your W10 clock with internet-time. You can click "Sync Now" to force it. For time zone, you can either switch to "Set Time Zone Automatically" ON or turn if OFF and manually pull-down your correct time-zone from the pull down labeled "Time Zone." For what it's worth, my set-time automatically is ON and set time-zone automatically is OFF. I have never had a problem with the correct time.
Good luck!
Jul 28 2021 03:50 PM
@SkipperGreg - I agree with what you say about the IP address usage however, it's the time zone which is the key factor here; it's what drew my attention to the issue in the first place.
Time zone has always been set to auto and when it showed wrongly I started trying to find out why which is how I found that I'm in Italy not Queensland. See the screenshots, as soon as I set it back to Auto it resets to the wrong time.
I did also check something else. If I turn wifi off, it seems to not know where I am at all. Thing is, you might think that means there's something wrong witht he laptop (GPS or something) but I see exactly the same behaviour from my mum's newish Lenovo and Dad's old HP Pavilion.
Also, observation on default location - my understanding is that is only used as a fallback for when the device cannot find geolocation details (i.e. no GPS, no wifi or internet connection. It doesn't actually have any bearing on location identification. Could be wrong but that's my understanding - you can set it to anywhere in the world but it won't change where the device thinks it really is if it can get hold of any current location data.
Aug 19 2021 02:58 PM
I didn't want to create a new post but this is definitely NOT a Windows specific problem but instead an EDGE specific problem.
I'm on a Macbook Air M1 using Edge Version 92.0.902.73 (Official build) (arm64) and my location is incorrect in google maps and waze live map
If I use Safari my location is dead on. Definite bug in microsoft edge
Aug 27 2021 01:21 PM
Sep 04 2021 07:52 PM
Aug 20 2022 02:50 PM
Jun 06 2023 12:26 AM - edited Jun 06 2023 12:28 AM
For me it started to work in Edge as soon as I disable the permission the Edge application in Windows Location Privacy settings!
It's quite counter-intuitive... but that worked!
I'm using Windows 11 and Edge 114.
I worked with Google Maps and Edge Maps, also with Javascript API.
Jun 07 2023 07:34 AM
Mar 22 2024 07:09 AM
@Bruno_Gachie OMG, thank you. This has been driving me crazy for months on end. You solution of turning location off for Edge - indeed counterintuitive - appears to have worked.
I searched and searched and finally must have used just the right combination of search terms to end up here. Just like the others, Chrome knows exactly where I am, but Edge is completely wrong (I'm near Toronto and it has me in Tacoma Washington, that's really wrong!). I get sent to US websites instead of Canadian ones. Can't access some websites etc.