用户64077400
本行业问题,我来回答。
目前手机的定位方式有几种,wifi定位的精度要高于原来的GPS定位。
GPS系统原本是美国的卫星定位系统,因为被美国控制,所以他可以控制定位精度,原本GPS系统的定位精度是远远高于wifi的定位的。并不是技术上做不到,而是不想给你用。
不过目前我国也发射了很多颗卫星,组成了中国自己的"北斗全球定位系统\
通信一小兵
手机地图定位,用到了两方面的定位信息:一是卫星定位信息,另一个就是WIFI信号。如果利用了WIFI信号,定位精度会提高很多。下面我来简单介绍一下利用WIFI来定位的原理。
美国有一家公司叫SkyHook,该公司成立于2003年,是一家致力于定位系统的公司,这家公司想出了一个很聪明的定位办法。这种方法在人口密集的城市非常有效。
先说一个事实。大家知道,写字楼及多数家庭都装了宽带,大家都在用无线路由器,而这些无线路由器的位置一般是不会变动的。每个路由器都在向外发送无线信号,虽然登录路由器需要知道密码,但即使你不知道密码,你还是能收到该路由器的信号,而这个信号里,就包括了路由器本身的MAC地址信息,而这个MAC地址则是全球唯一的。
于是,SkyHook公司可以派人开着一辆汽车在路上转悠,用仪器专门采集这些路由器的信号,并将它们的MAC地址和它们的地理位置记录下来存入数据库。例如你这个餐厅位于中山路10号,你发出的路由器信号的MAC地址是N,那么数据库里就记录了“MAC地址N所对应的位置是中山路10号”。当这样的数据采集达到一定程度之后,这些数据就成为定位的依据。例如,你手机上的地图软件如果获得了这个MAC地址N,就知道现在你就在中山路10号附近了。
当然,仅仅靠该公司的人去采集数据还是有限的,所以该公司就和全球很多软件公司合作以便获得必要的数据。此外,在中山路10号附近,显然不止这家餐厅有路由器,还有其它单位或者家庭也有路由器信号被采集到,虽然其中某个路由器可能由于某种原因换了位置,但是多数路由器的位置是固定的,因此只需在软件里进行必要的处理,就能根据这些数据得出很准确的位置。
举例说,iPhone打开手机地图后,几秒钟地图上就能显示出你所在的位置,此时即使你在钢筋水泥的楼房里,卫星信号很弱,你还是会看到准确的位置,这里起作用的就是上述WIFI定位技术。换句话说,苹果公司已经和SkyHook公司签订了合作协议,采用了他们的定位信息。
由以上的解释可以得知,除了卫星定位信息外,WIFI信号也是获取定位信息的重要来源,不过,显然这种方法在人口密集的城市很有用,如果在偏僻的山区,这种方法就难起作用了。
王缉志
wifi只要不坏,通常放置位置是固定的,第一次使用新wifi路由器,定位是不精确的,链接wifi,又有基站定位,偶尔还有gps时,只要一次精确定位,这个wifi位置就会被百度或者高德等软件写入后台数据。这一切都不影响你的使用感受,也是在毫无擦觉的情况下上报服务器的。以后别人链接到这个wifi,就算其他辅助定位功能都不开,也能给他一个圈,定位在这个圈里。你可以拿着已经定位wifi,拿到几公里之外,比如工作单位,通电后连互联网,手机改用飞行模式关闭gps,只打开wifi,第一次链接后位置仍然是老位置,但如果打开基站辅助定位和gps这些,没多久,就算只用wifi,是会被更新成新地址。