如何在Android中获得GPS的准确性

时间:2011-07-02 06:05:43

标签: android gps

我需要检查GPS的准确性...但是当我使用location.getAccuracy时它并没有给我任何值...是否需要时间..如果需要时间则需要多长时间?< / p>

1 个答案:

答案 0 :(得分:10)

在Android设备中,主要是您可以通过两个来源获取位置信息:GPS_PROVIDERNETWORK_PROVIDER

GPS_PROVIDER使用您的GPS芯片组进行定位。这具有更高的准确性。

NETWORK_PROVIDER使用来自手机信号塔的信息对您的位置进行三角测量。因此它的准确性不是很好。

您可以从Location.getAccuracy()NMEA data获取准确性信息。

  

是否需要时间..如果需要时间则需要多长时间

一旦你开始修复它就不会花费太多时间。首次修复的时间可以是30秒到15分钟。这取决于您的GPS芯片组,地形条件,冷/热启动等。

选择最佳提供商read this article