主要有如下几个原因:1、信号问题,在不同的地区,手机信号GPS是不同的,这样误差就相对大了,在开阔地带一般会误差在100米内。2、手机问题,不同手机GPS信号强度不一样,这样定位下来就差别会很大。3、及时更新百度地图版本,新版优化了不少,相对误差少了。