谷歌地图如何获取我的位置?

谷歌地图如何获取我的位置?

可能重复:
Google 我的位置如何运作?
HTML5 中的精确地理定位如何工作?

我在运行 Windows 7 的 Mac Book Pro 上用 Chrome 打开了 Google 地图。令我惊讶的是,当我右键单击一个路口并选择时Directions To Here,它会自动在 A 字段中填写我的位置。而且它还非常准确。

在此处输入图片描述

通常情况下,我不会感到惊讶——我听说那里有 WiFi SSID 数据库。但是,我昨天才搬家,今天早上(12 小时前)插入了路由器。据我所知,Mac Book Pro 不包含 GPS。谷歌卡车不太可能在过去 12 小时内驶过我家,并且其数据如此迅速地进入谷歌地图数据库。

那么,谷歌地图是如何确定我的位置的?

PS:我在 IE 中尝试了同样的事情,Google 地图说找不到确切位置,但可以使用rough location。它也离我的位置很近(但在街对面)。

答案1

根据 Google 博客文章,“我的位置”是通过 Web 浏览器中的地理定位功能确定的。该功能使用基于 IP 地址指定的逻辑位置的算法。我不知道 Web 浏览器中地理定位服务的技术内部工作原理。 商业秘密

维基百科“地理定位”页面上的“类型”部分解释了从信令数据获取您的物理位置的可能技术手段。

相关内容