指东骂西不听话!手机定位为啥不准?

软件先锋 2016-07-19 10:12网络整理点击: 标签:

如今只要揣着手机出门,妈妈就再也不用担心我们迷路啦!这是很多小伙伴的心声,因为手机通过地图APP和定位导航的功能,可以轻松让我们知道“我在这儿”和“要去哪儿”。不过,童鞋们有没有想过一个问题,为啥有时手机定位时偶尔会“偏离航线”,准确度令人崩溃的问题呢?

手机定位的原理

如今手机定位大体可以分为3种方法:GPS定位、联网定位、混合定位。想知道手机为啥有时定位出现偏差,就得先从了解这3中定位方法开始。

174939s5peipee05k520ij

如今手机定位硬件都已同时支持GPS和北斗

GPS定位很好理解,就是通过接收美国GPS、我国的北斗等卫星信号实现的定位方法。理论上民用GPS定位可以实现5米内误差,也是最为精准的方式

67470781_4

联网定位包含我们常听到的基站定位和Wi-Fi定位。基站定位很好理解,只要手机有信号,就能通过距离最近的(不少于)3个信号塔的强弱,大概判定手机当前的位置

18fb16fb9fe892c9

Wi-Fi定位主要用于室内导航,通过发射Wi-Fi信号路由器的MAC地址,判断手机当前的大概位置。其中,基站定位最不靠谱,它的误差可能出现数百米,而Wi-Fi定位的误差则在几十米左右。

Screenshot_2016-07-18-14-52

混合定位就更好理解啦,就是将上面两种方法结合,先通过联网定位迅速判断手机的大概区域,再搜索该区域的卫星实现快速定位。

为啥出现定位偏差

如果你的手机总是无法定位,在抱怨之前最好先进入系统设置,看看有没有打开数据连接(用于基站定位)、Wi-Fi网络(用于Wi-Fi定位)和GPS功能。此外,Android手机在运行APP时会弹出是否允许XX程序读取位置信息权限,如果当时你选择了“拒绝”,那就别抱怨手机硬件或软件有问题啦。

2

如果你禁止APP读取位置信息,那自然就无法定位啦

如果你在立交桥下、隧道或室内,GPS基本就残废了。在接收不到GPS信号时,手机就会自动切入到联网定位状态下。此时的定位准确性完全就是比拼人品,如果你身处的环境网络差没有Wi-Fi,定位偏差自然会吓死你。如果你恰好在一个和地图APP有合作的商场(进行室内导航优化),那你会发现定位的误差可能非常小。

对了,GPS信号有时也会不靠谱哦。具体的原因比如当前天气不好,大气层对电磁波产生了折射效应;再比如你在汽车里,但手机没有放在靠窗的位置,GPS信号同样会受到汽车铁皮的影响而导致搜星失败或信号变弱。

手机硬件也有差异

在同样一个位置,有些型号的手机可以实现“瞬间定位”,而且准确性极高,但有些手机可能几分钟都无法准确定位。这个问题就取决于手机内置的定位芯片(通常会集成在基带芯片里)品质,以及系统层面的软优化了。

总之,在室内的环境下手机定位出现明显偏差是很正常的现象,但如果你在大街上导航时发现定位依旧出现了数十米的偏差,那就说明手机的GPS定位在硬件层面可能存在问题了,遇到这种产品就赶紧换一款吧