【发布时间】:2011-03-17 07:47:14
【问题描述】:
我正在使用位置管理器来获取位置更新。我使用了 Location Manager 的 RequestLocationUpdates(provider,timeinmilliseconds,distanceinmeters,listener)。
我什么时候提供 30 秒的最小延迟来获取下一个位置更新,我假设它应该休息 30 秒来请求新的位置更新。但是我观察到,它没有发生。
我也试过指定最小距离,但还是没有达到我的预期。
我想要的是每 10 分钟或定期移动 100 米后获取位置更新。但我不想使用任何 Timer 线程或进行任何计算来确保我已经移动了 100 米的距离。
是否可以仅使用位置管理器获得此东西?
任何帮助将不胜感激。
提前致谢。
【问题讨论】:
-
您能否更具体地说明“但我观察到的情况,它没有发生。”的意思?
-
你在用地图吗??你能粘贴你的代码吗
-
@WarrenFaith :“但我观察到,它没有发生。”这意味着我在指定的时间间隔后没有得到更新。相反,我得到了持续的更新。
标签: android geolocation