我需要检查GPS的准确性...但是当我使用location.getAccuracy时它并没有给我任何值...是否需要时间..如果需要时间则需要多长时间?< / p>
答案 0 :(得分:10)
在Android设备中,主要是您可以通过两个来源获取位置信息:GPS_PROVIDER
和NETWORK_PROVIDER
GPS_PROVIDER
使用您的GPS芯片组进行定位。这具有更高的准确性。
NETWORK_PROVIDER
使用来自手机信号塔的信息对您的位置进行三角测量。因此它的准确性不是很好。
您可以从Location.getAccuracy()
或NMEA data获取准确性信息。
是否需要时间..如果需要时间则需要多长时间
一旦你开始修复它就不会花费太多时间。首次修复的时间可以是30秒到15分钟。这取决于您的GPS芯片组,地形条件,冷/热启动等。
选择最佳提供商read this article