
1.用如果用单纯的GPS定位的话,误差应该会很小,周围建筑物只要不太密集,可用卫星很多的时候,Google Maps的定位精度基本可以维持在10米的范围,如果周围空旷,达到2米1米也不是不可能~
单纯的GPS定位,要么给出准确位置,要么由于没有足够的卫星从而给不出位置,一般不会出现给出误差很大的位置,你说的误差很大,怀疑是A-GPS给出位置
2.如果同时开启了GPS和A-GPS,那么A-GPS的给出的位置信息会先呈现给你(因为它快,比搜GPS卫星快多了),然后呢,如果卫星信号良好的话,只要连接了足够多的卫星,那么就会呈现GPS给出的位置(在这个过程中A-GPS只是起到了先给你一个大概结果的作用,并且还缩短了全过程所需要的时间)
如果你是在室内,楼群密集区(GPS卫星信号很弱的地方),那系统无论如何搜索也搜索不到GPS卫星,那就维持A-GPS输出的位置结果,然后呢,会再尝试搜索几次GPS卫星,尝试几次仍然失败后,就不去尝试了(你说开了A-GPS后GPS就不工作了或许是这种情况)
3.GPS增强模式(A-GPS)其实应该就是利用WiFi、蜂窝网络来辅助GPS定位,提高精度,缩短时间,这样看来,“使用无线网络”和“GPS增强模式”可能是一回事~
如果真出现了很大的偏差,就再换个ROM刷刷看吧~
我之前也还真就遇到过一个A-GPS定位十分不准确的ROM,范围又大,速度又慢,精度又低,但是我当时是Verizon定制的电话刷了Sprint的ROM,怀疑是他们俩在A-GPS的算法上,尤其是蜂窝网络这部分算法上有着比较大的区别,才造成了位置计算的不准确~
但是还真不知道你是什么情况~
欢迎继续追问~~~~~我会随时补充:)
