Android GPS位置更新

时间:2012-04-26 23:31:00

标签: android gps

我需要实施一个系统,要求用户设备不断向我发送GPS更新。这对电池和数据计划来说非常重要。是否有一个由android开发的模型来处理这些需求?

在应用程序运行时打开和关闭GPS是否明智。

我正在寻找这项任务的优化模型。

1 个答案:

答案 0 :(得分:2)

这取决于所需的更新间隔。如果打开GPS,获得精确修复的时间取决于它看到的卫星数量(例如,可见自由天空的数量)以及它关闭了多长时间。

因此,如果您需要在十分钟内完成一次修复,则可以关闭和打开GPS。它会很快得到修复,但取决于天空能见度,例如。可能需要更长的时间(通常在几秒到大约一分钟之间,如果可以修复,最坏的情况下)以获得准确的修复。另一方面,如果您需要每分钟更新一次,那么在大多数情况下(例如城市驾驶)切换将没有用,因为修复已经占用了更多的分钟。

当切换GPS时,具有良好的天空可见性是非常有益的,例如。指示使用者不要将设备放在车内或车内口袋内,而是将其更好地安装在挡风玻璃上或将其固定在车身前方。然后你可以快速修复和短暂开启。