文章导读:
- 1、为什么我的手机定位不准了
- 2、糖猫是混合定位,有什么特点呢?
- 3、常用的定位方式有哪几种
- 4、为什么不同的手机定位有误差。
- 5、已知一颗GPS和2颗北斗卫星能混合定位吗?通过GNGSA没有发现混合定位现象
- 6、为什么一些app里面的位置定位功能不准?有没有提高定位精度的办法?
为什么我的手机定位不准了
一. 手机外部(环境)因素:磁场、天气、地貌等都会对定位信号产生影响
1.大气层影响
大气层中的电离层和对流层对GPS信号会起到延迟的作用,电离层对电磁波的折射效应使得GPS信号的传播速度发生变化,对流层同样会对电磁波产生折射效应,从而影响GPS信号的传播速度。
2.卫星星历误差
卫星星历,是用于描述太空飞行体位置和速度的表达式,由地面监控站跟踪监测卫星求定。
卫星在运行途中受到周围环境的干扰和影响,使得地面监控站难以准确地得出卫星所受的影响规律。这就导致星历得出的数据具有较大的误差。这是定位产生误差的源头所在。
3.卫星时钟误差
卫星的时钟差指的是卫星上的实际时间与标准时间的差。卫星时钟差一般都控制在1ms~0.1ms以内,由此引起的等效误差将达到300km~30km。这
4.多径效应
多径效应指电磁波经不同路径传播后,各分量场到达接收端时间不同,按各自相位相互叠加而造成干扰,使得原来的信号失真,或者产生错误。假若地面的信号接收器终端周围有大量的阻挡物(如大楼、高山等),所接收信号就可能受到反射或者折射,使得最终收到的定位数据产生偏差。
二. 手机内部(硬件、性能)因素:手机定位有偏差与GPS芯片有关系
手机CPU的性能将会直接影响到手机的GPS准确度。因为一般手机都是将自己的GPS芯片集成在CPU或是基带芯片中,手机的CPU品牌不同,性能不同,所以GPS芯片的定位能力也就参差不齐。
拓展资料:手机的几种定位方式
目前主流的手机定位方式可以分为三类:GPS定位、基站定位、混合定位。
1.【 GPS】(Global Positioning System)即全球定位系统,利用该系统,用户可以在全球范围内实现全天候、连续、实时的三维导航定位和测速;另外,利用该系统,用户还能够进行高精度的时间传递和高精度的精密定位。
而手机GPS定位则是通过手机中GPS模块获取位置信息,精度比较高、信息全面;不仅能获取经纬度,还能包括海拔高度、方向角度等信息。
2.【 手机基站定位服务】又叫做移动位置服务(LBS——Location Based Service),它是通过电信移动运营商的网络(如GSM网)获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务。
这种定位方式功耗相对较低,并且通过算法和基站数据能够得到比较理想的定位精度。但基站定位精度对基站分布程度要求较高,基站密集的地区定位定位也就比较精准;而基站分布少或是不合理的区域定位准确度也就随之下降。
3.【 混合定位】是通过整合基站和WiFi数据进行用户位置的确认,该方式结合基站定位的低功耗特点,同时由于WiFi数据的介入提高了基站定位的精准度,但对服务提供商和WiFi数据、基站数据的要求较高。
参考资料:搜狐网--为什么我的手机地图定位总是定不准?
糖猫是混合定位,有什么特点呢?
市面上除了糖猫以外,都用的是3重定位,而糖猫则是真正的混合定位,它总结了前人的失败教训,将GPS定位与加速度传感器另类结合,在一些特殊的场所和地貌,比如隧道、高楼林立、丛林地带,GPS信号变弱甚至完全失去的环境下,启动惯性导航策略,通过GPS定位获取到的速度和方向,叠加上加速度传感器获取到的加速度信息,在时间维度上进行积分,从而测算出新的位置,提供持续连贯的定位服务。这也算是目前市面上所谓四重定位技术中,较为靠谱的一种模式了。
常用的定位方式有哪几种
一般常见的定位方式包括三种:GPS定位、基站定位、还有就是混合定位。
一、GPS定位
简单理解就是卫星在天上转,手机的GPS可以接收卫星发出的信号,通过种种方式去计算出当前所在经纬度及高度。一般来说,在平原,在空旷处,GPS定位精度是比较高的。
二、基站定位
基站定位是依靠运营商的电信基站进行定位。一般是三个基站确定一个平面,根据收到的信号强弱判断定位地点。这种方式,比较依赖电信基站的分布密度,分布多的定位会更精确。
三、混合定位
混合定位是结合了wifi数据和基站定位的。wifi定位是这样的,当手机连上wifi时,供应商会记录这个wifi的mac地址,同时把它获取到的物理地址也记录下来,这样下次用户再连上这个wifi时,手机就会定位到这个地址。在周围wifi比较多,供应商记录的数据又比较多的情况下,可以实现互相印证。
wifi定位在什么情况下会不准呢?比如说,当一个路由器突然被换到新的地点,用户又在比较密闭的地方去连接该wifi,那此时定位系统很可能显示之前wifi关联的物理地址。要对wifi连接的地址进行更新的话,可以通过站在窗外,手机获取一下新的位置来更新。
综上,手机定位受到的影响因素比较多,我们只能尽量根据实际情况来调整获取定位的方式。
此外,不同的地图供应商采用的方式也会略有不同,我们可以通过观察下不同地图的定位准确率以及精度,来选择比较适合的定位方式。
为什么不同的手机定位有误差。
您好!很高兴能为您解答,
手机定位原理
要搞清定位偏差的问题,还得先理解手机定位的原理。目前主流的手机定位方式可以分为三类: GPS定位、 基站定位、 混合定位。
GPS定位是通过手机中GPS模块获取位置信息,理论上民用GPS定位可以实现5米内误差,也是最为精准的方式。
基站定位是依靠运营商的电信基站进行定位,由于不涉及到硬件消耗,所以功耗最低,通过算法和基站数据能够得到比较理想的定位精度,只要手机有信号,就能通过距离最近的(不少于)3个信号塔的强弱,大概判定手机当前的位置。
混合定位就更好理解了,就是将上面两种方法结合,先通过联网定位迅速判断手机的大概区域,再搜索该区域的卫星实现快速定位。
为什么会出现偏差
1
外界因素
如果你在立交桥下、隧道或室内,GPS基本就残废了。在接收不到GPS信号时,手机就会自动切入到基站定位状态下。此时的定位准确性完全就是比拼人品,如果你身处的环境网络差,定位偏差自然会吓死你。如果你恰好在一个和地图APP有合作的商场(进行室内导航优化),那你会发现定位的误差可能非常小。
对了,GPS信号有时也会不靠谱哦。具体的原因比如当前天气不好,大气层对电磁波产生了折射效应;再比如你在汽车里,但手机没有放在靠窗的位置,GPS信号同样会受到汽车铁皮的影响而导致搜星失败或信号变弱。
2
内部因素
在同样一个位置,有些型号的手机可以实现“瞬间定位”,而且准确性极高,但有些手机可能几分钟都无法准确定位。是因为现在主流的智能手机都将GPS芯片技术集成在CPU或基带芯片里,但是提供CPU或基带芯片的厂商不止一家,产品各种各样,所以产品的性能难免会存在差异,这也是造成GPS定位出现偏差的一个因素。
3
Specially
据悉,普通GPS定位出来的数值都是基于WSG-84坐标系标准,这是世界通用的坐标系。我国的地图标准坐标系是GCJ-02,GCJ-02和WSG-84之间的坐标系转换算法是保密的。
这个保密插件也叫做加密插件或者加偏或者SM模组,其实就是对真实坐标系统进行人为的加偏处理,按照几行代码的算法,将真实的坐标加密成虚假的坐标,而这个加偏并不是线性的加偏,所以各地的偏移情况都会有所不同。而加密后的坐标也常被人称为火星坐标系统,转换过后会出现不同程度的偏差,这也可能是手机地图定位出现偏差的原因之一。
其实,手机地图定位出现偏差,并不是单单的手机本身引起的,外界很多因素都在影响着手机地图定位的精准度,所以我们在使用手机地图定位时,尽量避免人为因素造成的影响,结合实时环境使用,使其最大程度辅助我们的生活,为生活带来便捷。
已知一颗GPS和2颗北斗卫星能混合定位吗?通过GNGSA没有发现混合定位现象
这个是肯定不行的,因为GPS和北斗卫星还不能够实现互操作,此外进行定位,至少需要接收到同一卫星定位系统中4颗以上的数量
为什么一些app里面的位置定位功能不准?有没有提高定位精度的办法?
既然说到定位,就先做个小科普,目前,主流的手机定位方式大致分为三类:
1. GPS定位
2. 基站定位
3. 混合定位(也有叫wifi定位)
GPS定位,顾名思义通过手机中的GPS模块获取位置,优点是精度高,信息全,不仅能获取经纬度,还能包括海拔高度,方向角度等信息,在户外尤其是开阔地(平原)精度高,多用于骑行、运动等app(类骑记、乐动力等)和车载导航系统上;缺点也比较明显,强依赖GPS卫星信号,在室内和城市楼宇密集的地区单纯的GPS定位要么失败,要么漂移,大的漂移甚至会达到1km以上。
基站定位,优点,依靠运营商的电信基站(2g、3g、4g等)进行定位,由于不涉及到额外的硬件消耗因此功耗最低,并且通过算法和基站数据的丰富能够提供比较理想的定位精度;缺点是对运营商基站数据的分布密集程度依赖强,在基站密集的地区可以提供较理想的定位精度(500米左右),但如果基站分布分散的地区,精度会大幅度下降,而且目前专业的定位服务提供商(高德、百度)所使用的基站数据都是通过自己采集或购买的方式获取,覆盖密度和数据量都不如运营商(电信、联通、移动)自己的数据。目前运营商提供的定位服务多以该方式实现。
混合定位,目前移动端app采用最多的定位方式,通过整合基站和wifi的数据进行用户位置的确认,我们知道,每个wifi后面都可能对应一个到多个无线设备(路由器),每个设备都有一个唯一标识(MAC地址),定位服务提供商通过采集和采购的方式获取到定位地区的wifi覆盖数据,包括所有的wifi名称、硬件地址以及实际位置存储到自己的定位库中,作为基础数据,当设备发起定位请求时,提供设备所在的基站信息和周围的wifi信息,就可以获取精确的位置了。该方式结合了基站定位的低功耗特点,同时由于wifi数据的介入,大大弥补了单纯基站定位的精度不足的问题。缺点是,对服务提供商的wifi数据和基站数据库的丰富度有强需求,数据越丰富,精度越高。
介绍完了定位方式,我们再来看看手机app中的定位,上面说过,多数的LBS应用的定位方式都采用混合定位的方式,也就是说,获取wifi和基站的信息是获取高精度的必备条件。尽管混合定位能够覆盖大多数的使用场景,但是一些不确定因素会影响定位的精度。比如在室内会影响GPS的定位,而一些大型活动所需的临时性移动基站也会影响到基站定位的准确性,另外如果路由器的位置发生了变化,而wifi数据库中的位置没有及时更新,那么就很可能导致wifi定位错误。
如果希望尽可能的提高手机应用的定位精度,可以试试看打开手机自身的GPS定位,另外开启WiFi开关(无需连接到WiFi)也能够提升定位的准确度。
ocation Based Service),它是通过电信移动运营商的网络(如GSM网)获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务。这种定位方式功耗相对较低,并且通过