手机GPS定位有误差原因如下:
1、大气层影响大气层中的电离层和对流层对GPS信号会起到延迟的作用,电离层对电磁波的折射效应使得GPS信号的传播速度发生变化,对流层同样会对电磁波产生折射效应,从而影响GPS信号的传播速度。
2、卫星星历误差卫星星历是由地面监控站跟踪监测卫星求定的。由于卫星运行中要受到多种摄动力的复杂影响,而通过地面监控站又难以充分可靠地测定这些作用力或掌握其作用规律,因此在星历预报时会产生较大的误差。它不仅严重影响单点定位的精度,也是精密相对定位的重要误差来源。
3、卫星时钟误差卫星钟差是指GPS卫星时钟与GPS标准时间的差别。
4、多径效应多径效应由于接收终端周围环境的影响,使得接收机所接收到的卫星信号中还包含有反射和折射信号的影响,这也是影响在室内和城市楼宇密集的地区定位偏差大的一大因素。