为什么Android 定位SDK当前定位误差有几百或者上千米?
常见的Android定位结果有三种来源,一种是基站定位、一种是WIFI定位、这二者统称为网络定位;最后一种是GPS定位。
纯基站定位的精度在500-5000米之间,WIFI的定位精度在3-200米之间;GPS定位精度在5-几百米不等。
如果您的设备没有开启WIFI模块,采用基站定位,那么定位误差可能会非常大,建议您打开WIFI模块(不用连上,只需要打开即可)再发起定位请求。
解决方法:
开启数据流量(定位之后即可关闭),和WIFI模块,或者到户外采用GPS定位。