使用 getCurrentPosition 当前位置不准确

Posted

技术标签:

【中文标题】使用 getCurrentPosition 当前位置不准确【英文标题】:current location is not accurate using getCurrentPosition 【发布时间】:2020-11-21 05:53:53 【问题描述】:

无法获得准确的位置,但它与我当前的位置不同。

这是我实现的 url https://www.w3schools.com/html/html5_geolocation.asp

if (navigator.geolocation) 
        navigator.geolocation.getCurrentPosition((position) => 
          
          // this.showPosition(position);
              console.log("swd",position.coords)

        );
      

【问题讨论】:

【参考方案1】:

正如该页面上所说的,Note: Geolocation is most accurate for devices with GPS, like smartphones.,因此,如果您没有使用 GPS 设备,它可能会基于您的 IP 地址,如果您使用的是公司/大学网络或任何类型的代理背后

【讨论】:

我有我的笔记本电脑,它可以在笔记本电脑上使用 wifi 连接互联网吗 答案适用于任何设备

以上是关于使用 getCurrentPosition 当前位置不准确的主要内容,如果未能解决你的问题,请参考以下文章

在 setInterval 方法中使用 getCurrentPosition geoLocation 函数通过 React-Native 获取用户当前位置时出现问题

getCurrentPosition 不更新位置

navigator.geolocation.getCurrentPosition() 不起作用

navigator.geolocation.getCurrentPosition 不在 chrome 中工作

在 getCurrentPosition 函数中设置数据

Buildfire:buildfire.geo.getCurrentPosition 不适用于移动应用(android 和 ios)和 PWA