GPS服务应用的具体问题

时间:2011-10-02 16:29:41

标签: basic4android

我正在开发一个简单的应用程序,我需要将其作为服务运行并每3分钟报告一次gps位置。我已经有一个基于本教程的工作示例,但仍然存在以下疑问。

  1. 服务的启动GPS1.Start(5*60*1000, 0) 说第一个参数是时间流逝,第二个参数是距离差,如何确定,基于先前的位置?

  2. 如果我想做我之前说过的话,我每隔3分钟安排/启动一次服务,这意味着我需要让GPS1.Start(0,0)获得最新的修复?使用这些参数会有什么好处?

  3. 我在NexusOne中尝试并且Time对象带有本地时间,我必须这样做才能使它成为UTC但这是对代码的调整。这是标准还是可以根据手机型号改变? hora=DateTime.Date(Location1.Time + 6*DateTime.TicksPerHour)

  4. 感谢

1 个答案:

答案 0 :(得分:1)

如果您每次只对一次修复感兴趣,那么您应该传递0,0。这些值会影响后续事件的频率。

您可以在此处找到包含代码的时区:GetTimeZone