当我以通常的方式使用地理定位服务时,例如:
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 并且浏览器允许位置和所有内容?
我正在使用我的移动数据热点在我的笔记本电脑上连接到互联网。这会是一个大问题吗?