为啥Wi-Fi版的iPad能精确定位?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥Wi-Fi版的iPad能精确定位?相关的知识,希望对你有一定的参考价值。
我个人用的也是家庭宽带接无线路由器NAT方式上网,可以通过路由器上的互联网IP地址来确定你所处的城市。当然至于更精确的位置数据是怎么收集的,每一个WIFIAP——也就是咱们的无线路由器,都有一个唯一的MAC地址,某个公司——目前看是叫做Skyhook的美国公司,作为Apple无线定位技术的供应商,在世界各地通过装有特殊设备的车辆来收集信息,收集的信息包括WIFIAP广播的MAC地址与GPS坐标的对应关系,整理成数据库。在使用WIFI定位功能时,通过查询这些对应关系数据库,就能精确确定你所处的位置。但是好像会有一个问题,一般来说我们的WIFIAP是不会轻易变动位置的,但是如果涉及到搬家了,WIFIAP搬离原来采集数据时的GPS坐标位置,而此时恰巧更新的位置数据还未被该公司收集到,有可能会出现定位位置的偏离。通过AP的MAC来定位,可以分两个方面来说:首先是AP的位置数据库,苹果是使用Skyhook的数据库,Skyhook类似Google街车来扫描AP位置;还有就是类似群智方式收集AP位置,同时拥有Wi-Fi和GPS的手机如果同意Apple或android收集信息的协议,就会报告AP的位置。其次是设备获取AP的MAC,无论AP的信号是否加密,是否已连接,甚至信号强度不足以显示在无线信号列表中,都可以获取到AP广播出来的MAC地址。
参考技术A在ios3.0版本之后,Apple已经停止和Skyhook合作了,iOS4.0之后半本的Apple设备都开始转向使用自己的wifi位置数据库。想想也是,Google早期和Skyhookdewifi定位数据库建立依赖自身主动搜集,成本高而且要冒隐私风险,在google街景服务车包露隐私问题之后,google也不这么干了。Apple手里握有大量的GPS+wifi终端,包括iPad3G版和全部的iPhone都有这个能力,完全可以靠自己建立真正覆盖广泛的wifi位置数据库;Apple自建数据库的机理基本沿用以前的方法,即嗅探设备自身周围的wifi热点导频,不用接入,即可取的关联wifiAP的数据指纹,MAC地址。然后周期性将其和对应的GPS地理信息发送回Apple服务器处理之后存档,供其他iPhoneiTouch和iPad查询使用;交通流量信息手机也是如此,运动中的iPhone会记录自身的运动速度,然后周期性报告Apple服务器,统计上即能估算出大致的交通繁忙程度。不过这里有个问题,iPhone无法区别自己是在交通工具之内还是在步行,步行会拖累整个街道的交通状况,不清楚是如何区分的;这种方法被称为Crowd-Sourced,Apple为了避免隐私官司,实际上在iOS系统说明里已经指出了。上次的官司和民愤可能给老乔很大触动,才公布这种做法的,这不是老乔的风格;另还有个问题,iPhone和iPad里的GPS功能是可以选择关闭的,为了省电应该多数使用者都是将其关闭的,在这种情况下不知道iOS后台是否依然搜集相关地理信息。
参考技术B是否能够精确定位得看你具体的在什么地方,如果你在农村用wifi定位估计肯定定位不到啥信息,有可能都不能定位。这个东西的定位原理传说是由于一些公司收集了城市中的所有wifi热点的坐标信息,ipad在定位的时候实际上是依据附近的wifi的坐标信息,然后计算出当前所在的坐标信息的。原理实际上就是三点能确定一个平面,按照你和这三个点的距离就能计算你具体的坐标位置。所以说可能在wifi比较多的城市中定位比较准确,到了农村,可能就完全无法定位了。
高德地图怎样实现实时定位,得到当前地点的坐标,位置
1、多种定位方式 全面确保位置精准性;
作为车内的刚需之一,无论是搜索地点、进行路线规划,还是躲避拥堵,人们对于车载导航的核心需求就是一个“准”字。为满足这一需求,首先,高德地图车机版在定位引擎上实现GPS、基站和Wi-Fi等多种定位方式。而在这些定位方式背后,高德地图车机版也拥有千亿级基站数据,以及亿级Wi-Fi数据来支撑定位服务,全面确保了位置的精确性。
2、与此同时,在导航引擎方面,高德地图车机版拥有百亿级用户定位规模,当用户在地图中搜索时,99.8%的请求能够在100毫秒内完成,全面实现了高效、稳定、精准的定位和路线规划。
3、精准定位 带来出色导航服务;
在汽车从工具向服务转变的过程中,车载导航的位置服务能力是出行服务的基础。在精准定位的支持下,高德地图车机版可以带给用户最出色的出行服务。高德拥有国内领先的交通大数据处理中心,可以实时监测当前全国各地的交通路况。基于精准的定位服务,用户在使用高德地图车机版规划道路时,高德地图车机版会基于定位信息,优先规划躲避拥堵的道路,实时规划出最佳行车路线。同时,基于精准的定位和实时的交通数据,高德地图车机版还能帮助车主在行驶途中及时躲避拥堵路线,力求将拥堵的时间降到最低。
1)通过精准定位,高德地图可向用户展示实时的交通路况。
2)高德地图车机版可以根据实时交通路况和精准的定位,规划躲避拥堵的路线。
4、另外,对于一次完整的出行来说,从A地到B地的导航,往往并不是仅仅开车就能到达,而可能是包含了步行、驾车,再到步行的多个场景切换。而基于精准的定位,高德地图车机版还能为用户提供手机互联、一云多屏功能,精准定位驾车导航时的“最后一公里”。当导航至最后1公里时,车机会快速定位并将位置信息回传至手机,这样,用户停好车后就可以直接在手机上继续导航至目的地,从而实现完整的出行体验。
3)高德地图车机版可精准定位“最后一公里”,带来手机互联,一云多屏的完整出行体验。
参考技术A 开发指南第三章定位信息前半部分的代码实现的功能是:当手机采集的地理位置(经纬度)发生改变时在界面上显示出改变后的经纬度。如果开发过android原生定位程序的开发者应该对这部分代码不陌生,中规中矩,先注册位置监听服务,然后当位置发生改变后出发onLocationChanged()方法。现在请在官网上下载示例代码,导入工程后开启包com.amap.cn.apis.location中的MyLocation.java文件,该文件实现的主要功能是:初始化地图并且实现首次定位,地图会自动移动到定位点,我们一会便要基于这个文件来完成地图自动实时定位的功能。本回答被提问者采纳以上是关于为啥Wi-Fi版的iPad能精确定位?的主要内容,如果未能解决你的问题,请参考以下文章
iPad Air 3传闻汇总 就是个简化版的iPad Pro