在过去一个月左右的时间里,我注意到我的设备在谷歌地图等网站上的精确位置经常(如果不是总是)不正确。这也扩展到谷歌搜索结果 - 目前,在 Firefox 上,谷歌认为我在越南(我实际上在美国),并且我得到了越南语的搜索结果。我尝试过不同的浏览器和不同的网站(例如 bing 地图),结果都是一样的。这是我所知道的:
- 我没有运行 VPN
- 我的智能手机上的位置和另一台机器上的谷歌地图中的位置都是正确的,两者都位于同一 wifi 网络上并登录到我的谷歌帐户
- 我在 ipinfo.io 等网站上的 IP 位置是正确的
- 首次打开时,选择“使用精确位置”之前,谷歌地图会显示正确的区域
- 按照描述将值
geo.provider.network.url
从更改https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_LOCATION_SERVICE_API_KEY%
为https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%
这里导致位置改变。最初,Firefox 中的谷歌地图会显示我在德国。更改该值后,它开始在越南向我展示。将其更改回 googleapis 提供商并不会导致位置从越南更改回德国。这也改变了 Chromium 的结果,这对我来说没有多大意义,特别是考虑到我的下一点 - 在我完全清除所有浏览数据后,Chromium 现在显示正确的位置。发现这一点才过了几分钟,它仍然在工作,无论是登录谷歌还是未登录。我还没有尝试在 Firefox 中清除我的历史记录和数据,而且位置仍然是错误的 - 即使在私人浏览器。
还有其他人遇到过这样的问题吗?我想我现在需要做的就是清除 Firefox 中的数据,但我不相信没有更有趣的潜在问题。任何指示将不胜感激。