Javascript 地理定位API给了我错误的位置

Javascript 地理定位API给了我错误的位置,javascript,leaflet,geolocation,frontend,location,Javascript,Leaflet,Geolocation,Frontend,Location,我开始建立一个项目,它有一个用户居住的地图,可以帮助他们设置训练地点,非常简单,你可以看到演示。我使用地理定位API,并使它 刚开始的几天,它正确地显示了我居住的城市,但是几天前,当我打开它时,它给了我错误的位置,错误的城市,它离我的城市大约90公里。今天,我又错了第二个位置,离这里300多公里 我检查了其他浏览器,它也有同样的问题。我用我的手机检查了位置,这看起来非常真实,甚至我的手机和我的电脑都使用相同的Wifi 请帮助我,我知道这个问题在堆栈溢出问题上被问了很多次,但我没有得到帮助。我不确

我开始建立一个项目,它有一个用户居住的地图,可以帮助他们设置训练地点,非常简单,你可以看到演示。我使用地理定位API,并使它

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

我检查了其他浏览器,它也有同样的问题。我用我的手机检查了位置,这看起来非常真实,甚至我的手机和我的电脑都使用相同的Wifi


请帮助我,我知道这个问题在堆栈溢出问题上被问了很多次,但我没有得到帮助。我不确定我是否受到黑客的控制,你的答案对我来说非常重要,非常感谢各位读者。

我不确定你的问题是什么


当在计算机上询问地理位置时,其精确度会降低。你的智能手机有更多的传感器和GPS。它会给出一个更准确的位置。

我想知道为什么地理位置在计算机上给了我错误的位置,甚至一个都没有,它给了我两次错误的位置。嗯,它给了我一个距离我现在的城市300公里的位置,这奇怪吗?或者这仅仅是因为当在计算机上询问地理位置时,它会像你所说的那样不那么准确?非常感谢你的回答!这并不奇怪,因为它非常不准确。测试时只使用移动数据,不使用wifi。你有运营商的Wifi数据,你有一个动态IP,所以现在你有300公里。您现在正在连接到另一台服务器。过一段时间,你的IP会再次改变,你会再次登陆其他地方:)如果你想在桌面浏览器上测试应用程序,你可以在浏览器中严格设置它的坐标。所以当我遇到这些问题时,这并不奇怪,对吗?谢谢你的回答。