把玩ipad(WIFI版ipad,无GPS芯片)很久时间了,曾今有很多人(包括我)也用过它的定位功能,发现它确实很准确,通常的误差在40米以内,所以很多人都怀疑这个版本的ipad是不是真的内置了GPS芯片?关于这个,国外的拆解过程已经说明了:它确实没有GPS芯片!但是,它是怎么样精确定位的呢?
首先,我们了解一下通常的定位原理。移动终端通常通过两种方式来确定你的地理位置,一是 gps、agps,定位比较准确,二是移动网络基站定位,偏差较大。有人认为agps就是基站定位,其实这是两回事,agps是通过移动的数据网络(gprs、3g、edge)获取卫星数据,然后提供的参考定位数据,这些只有移动运营商能做到比较精确的定位。
其实,ipad确实是通过WIFI给我们定位的。至于原理,却不是通过IP的位置,因为一个ip地址可以定位到某个省、市,但是具体位置相差很远,以前用过彩虹QQ的童鞋就可能知道,说不定那天就到天南地北去旅游去了,因为大家大部分用的adsl,地址是随机分配的,而且这个数据库要不停的更新。ipad(整个IOS系统) WIFI定位采用的是SKYHOOKWIRELESS的技术,通过测量与周边基站的信号强度,来确定自己的位置。这些公司(包括google)是会收集一些地区的wifi基站mac地址来对应该基站的经纬度做成数据库的。ipad在搜寻周边的无线型号(无需连入,甚至有些热点是隐藏的他也会搜寻到),然后通过几个热点来确认自己的位置,同时在搜寻过程中会获取到相应ap的mac地址,然后通过网络去数据库中查询这个mac地址对应的经纬度,再依据几个基站的与你的ipad的信号强度,最终计算出你的位置,这个位置有时候是比较准确的。
目前包括Google latitude、SKYHOOKWIRELESS等都在做这个事情,在国内还可以通过凯立德、灵图等公司进行收集。在中国的大城市已经有了很大的覆盖面。
OK,讲到这里,相信大家已经明白了,随着技术的发展,社会责任的分工,每一个领域都已经做的非常的细致了,但是这里又提出了我们新的问题:我们的隐私由谁来保护?!建议大家看看 SKYHOOK的 Location Privacy 。
@好奇的wifi
1、搜不到热点不代表没有,有的是隐藏的。
2、热点是不包含地理信息的,只是数据的匹配。
3、这种技术(SKYHOOK)苹果早就公开了。
你老强调热点 我家根本搜不到有地理信息的热点啊
就是自己adsl 用无线路由发出信号
那是怎么定位的
@panda
iphone4的确实很准,导航很精确。
至于3GS,可能中间有一个自动选择,因为GPS是可见式波段,所以信号很容易屏蔽,基站就不会了。
iphone4的定位非常精准。
我怀疑3GS的定位也是基于基站的而不是基于卫星的。