不同浏览器中的不同位置

时间:2013-02-19 15:09:00

标签: google-maps geolocation

为什么浏览器的位置不同?

  • Chrome / Firefox:距离我
  • 30公里的位置相同
  • IE:距离我
  • 250公里
  • Safari:正好在哪里

Safari如何检测我和其他人不能在哪里?

navigator.geolocation.getCurrentPosition()

从浏览器获取用户当前位置的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我刚刚查看了我的浏览器,看看我是否有相同的结果。

不幸的是,我在 Safari Firefox Chrome 上的结果是一样的。它给了我我当前的确切位置。

在IE 10和IE9上,结果与我实际上的几米不同。

navigator.geolocation.getCurrentPosition()方法只是尝试使用IP地址和WiFi信号等数据找到您。在某些设备上,如果设备配备了GPS模块,则可以使用GPS信号。

诀窍是GPS信号通常比WiFi信号的精确度低。但我不认为这说明为什么你的浏览器之间存在差异。

也许您可以尝试使用 getCurrentPosition enableHighAccuracy:true 参数来查看每个浏览器之间的结果是否有所不同。