我想每5分钟将最新鲜,最准确的位置从我的android应用发送到服务器。

在此question中,建议我创建一个alarmManager,它将注册到LocationUpdates。

为什么这比只调用getLastKnownLocation更好

并检查其准确性?

最佳答案

getLastKnownLocation将为您提供来自网络提供商的最新位置信息。它可能无法提供确切的当前位置(请参阅Google文档)
另一方面,LocationUpdates将提供当前位置。
您可以使用locationClient实施它。更改位置后,将调用OnLocationChanged(Location l)方法,该方法将为您提供最新位置。您还可以设置更新位置的时间。

关于java - getLastKnownLocation与requestLocationUpdates,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22575433/

10-09 02:43