地理位置 API 给我错误的位置

Geolocation API gives me wrong locations

我开始构建一个项目,它有一张用户居住地的地图,它可以帮助他们设置锻炼地点,非常简单,你可以看到正确的演示 here. I used Geolocation API and Leaflet library 来制作它。

开始几天,它正确显示了我居住的城市,但前几天,当我打开它时,它给了我错误的位置,错误的城市,距离我的城市大约 90 公里。而今天,我得到了第二个错误的位置,距离300多公里

我在其他浏览器上查过,也有同样的问题。我用我的 phone 来检查位置,它看起来很真实,甚至我的 phone 和我的电脑使用相同的 Wifi。

请帮助我,我知道这个问题在 Stack Overflow 上被问过很多次,但我没有得到帮助。不知道是不是被黑客控制了,你们的回答对我很重要,非常感谢各位读者

我不确定你的问题是什么。

在计算机上询问地理位置时,它会不太准确。您的智能手机拥有更多传感器和 GPS。它将提供更准确的位置。