Google我的位置如何运作?


11

Google地图中的Google我的位置可以准确找到您的大概位置。尽管很明显,它利用了GeoIP映射,但他们需要一种更准确的策略来精确定位您的位置。

据称,它使用WiFi接入点信息来查明您的位置。但是,我不了解其背后的策略。

他们是否使用Google汽车在世界各地绘制了WiFi接入点?还是某些访问点提供有关其坐标的信息(通过GPS获取)?

Answers:


7

这主要取决于浏览器的实现。iPhone和iPod touch上用于帮助确定位置的一个示例是SkyHook Wireless

从地图帮助页面

该功能在支持新的地理定位功能的浏览器中可用。此功能可能内置于浏览器本身,也可以由Gears浏览器扩展提供。当前支持的浏览器包括Google Chrome 2.0+(使用Gears),Mozilla FireFox 3.5+或安装了最新版本Gears的任何浏览器。

地理位置功能(如果内置于浏览器中)可通过Javascript使用进行访问navigator.geolocation

navigator.geolocation.getCurrentPosition(function(pos) {
    // Do something with position
});

有关更多使用情况的信息,请访问Mozilla开发人员中心


2

Google的MyLocation首次在手机和其他移动设备上首次亮相。在这种情况下,它将使用3个信息源来确定位置。

  1. GPS-许多手机内置了GPS,但出于电池原因或因为获取锁定时间太长而可能不想使用它。
  2. 蜂窝-Google Maps可以使用附近的蜂窝塔对大约位置进行三角测量。由于塔的密度较高,在城市地区这更为准确。
  3. WiFi-最后,它可以像使用蜂窝塔一样使用WiFi并使用IP信息。基于附近的WiFi网络,通过ISP对IP地址进行跟踪,有时可以达到与Cellular一样的准确度,但通常只能达到城市级的准确度,或者在某些农村地区更差。

大多数手机最终都使用Cellular,因为它速度最快并且不会增加电池消耗。

大多数计算机都使用WiFi / IP信息,因为没有其他选项可用


1

我在这篇文章中找到了Google产品经理谈论“我的位置”服务的地方。

他说,您的位置通过使用附近的手机信号塔来识别。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.