一般如果是在室外的话,GPS定位的精度会比wifi定位要准确的。 室外的GPS覆盖要远比wifi更好。 如果是在室内,GPS信号本来就十分微弱,在室外环境还能保持较高的信噪比,但在室内环境下由于信噪比太低,可观测卫星数量不足等才导致GPS在室内定位能力很差。另外一种是利用手机信号进行定位,因为城市里面基站十分密集,所以在室内可以获取比GPS高的精度,但是较好也就几十米的精度吧。至于WIFI,你家里新买了一个WIFI,别人是怎么知道你的WIFI的位置的呢,更别谈利用WIFI定位了。一种常见的方法是,你用手机连接了此WIFI,同时你手机打开了GPS或者手机信号定位功能,定位系统就通过你手机GPS的定位功能完成了WIFI接入点的定位,此后接入此WIFI的手机都会认为在接入点附近而得到定位,可能还会加上地图的修正,适当的提高定位精度,所以WIFI定位精度其实也就是手机信号或者GPS定位精度。