javascript - 谷歌地图怎么知道我的位置这么准确

标签 javascript google-maps geolocation location tracking

我知道他们可能知道我居住的国家,甚至城市,但当我允许我的谷歌浏览器获取我的位置时,我有点震惊。

它确实显示了我现在所在的确切位置。准确的位置,精度为 5 米。他们是怎么做到的?我的电脑上没有 GPS 或类似的东西。他们是通过仅使用我的 IP 来做到这一点的吗?所以任何抢了我的 IP(比如从 Skype)的人都可以来敲我的门?

最佳答案

如果您没有 GPS,您的位置将由 IP 地理定位工具确定用于收集有关通过 wifi 连接的单个设备网络 ip 位置信息的工具,他们正在使用此信息来定义连接到 NET 的任何单个 WIFI 设备的位置

关于javascript - 谷歌地图怎么知道我的位置这么准确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37917583/

相关文章:

javascript - 无法在 Google map 中显示 3 种 map 类型

javascript - 如何计算给定 (x,y,z) 磁力计和加速度计数据的航向 (N/W/S/E)?

javascript - 从 AJAX 发送的数组中正确提取 bool 值

javascript - 在 javascript 中使用另一个 fetch 中的 fetch

javascript - 在拖放元素上滚动在 IE9 中创建行

iphone - 为 MKOverlay 创建圆形脉冲(类似于 Current Location overlay)

javascript - 如何更改 Smoke.js 中烟雾的颜色?

javascript - 如何将ajax结果传递给谷歌地图

java - 使用Gson 2.3.1解析Json文件

javascript - 如何在 Google map 中结合地理位置和海拔