这次见面会,晚上聊天说到iPad定位的事儿。回来查了一些资料,总是觉得解释得不满意。看看我解释的对吗?
iPad只有WiFi功能,没有GPS模块,它的应用程序MAP是如何定位的?
首先,我发现它的定位点不像GPS是稳定的,而是会在几个点之间移动。但是,我的真实位置总是在它划出的“圈里”(最大误差也就是几十米)。
其次,看看下面两张图:实际上,任何一台具有WiFi功能的设备(笔记本、台式PC、手机、移动设备)都能“感知”的。
重要的是:不管该接入点(热点)是开放的、还是有安全机制的,只要开启SSID广播功能(无线路由器默认都是开启的),那么它的、全世界唯一的物理地址:MAC号就是可见的。


因为GoogleMaps是免费的、自由使用的,因此具有大量用户群。当移动设备同时具有GPS和WiFi功能,且均启用时,只要它透过WiFi使用Maps,就会将数个当前热点的MAC号、状态和GPS的当前状态一起绑定,提交给GoogleMaps的服务器,进行数据收集。逐步形成庞大的、全球的数据库。
当用户使用Maps需要当前位置时,即便没有GPS模块,但只要提交数个当前热点的MAC号、状态给G服务器,GoogleMaps就可利用先进的搜索引擎(只要“曾经”有过此数据)查到相关定位信息发给你。
这并不是通常所说的透过、利用手机基站的AGPS(辅助全球定位系统)。
当然,在含有GPS和GPRS的移动设备中,使用Maps,GoogleMaps一定也会收集手机基站信号的。
推测:如果有人在开车用它来导航呢?这大概就能解释GooglMaps是如何给你实时的交通状态的。
呵呵,我们是通过安装在环路上的探头采集到的。
以前我一直纳闷:北京交管局提供的实时路况只有主要环路,Google提供的还包括小马路的。