小编use*_*948的帖子

navigator.geolocation.getCurrentPosition 返回错误的结果

当我以通常的方式使用地理定位服务时,例如:

if (navigator.geolocation) {
             navigator.geolocation.getCurrentPosition(showPosition1,errLocation, {maximumAge:0, timeout:40000, enableHighAccuracy:true});
            }
function showPosition1(position) {console.log(position.coords)}
Run Code Online (Sandbox Code Playgroud)

我得到了一个非常糟糕的结果。当我使用 position.coord.accuracy 检查时,它显示为 260 公里!那离我所在的地方很远。

知道为什么会出现这种情况,即使启用了 highAccuracy 并且浏览器允许位置和所有内容?

我正在使用我的移动数据热点在我的笔记本电脑上连接到互联网。这会是一个大问题吗?

html javascript geolocation

5
推荐指数
1
解决办法
1658
查看次数

标签 统计

geolocation ×1

html ×1

javascript ×1