1

现在,我每 10 分钟通过以下方式从我的 android 手机获取 GPS 位置:

locationManager.requestLocationUpdates(provider, 400, 600000, this);

当手机移动时,我希望更频繁地接收位置更新。

对于这个问题,我有两个问题:

  • 如何确定手机是否在移动(我可以通过检查 2 个定位点之间的距离来做到这一点,但应该有更快的方法?)
  • 是否有调用可以即时更改 minTime 参数(第三个:600000)的方法?
4

1 回答 1

0

如果您没有获得最新的坐标,我想我可以建议您在此存储本地数据库中上次访问的坐标 取出保存在数据库中的坐标以及消息

"Person is moving "--
I know This is not your Answer But it can be a guess that mobile is moving 
于 2012-09-04T07:58:55.490 回答