生成准确位置

时间:2013-01-12 15:18:02

标签: java android geolocation

我的应用说明: 应用程序将在每个地方每周7天每天24小时生成用户位置。 浏览用户位置的另一个应用程序将向他显示1-10分钟空间的位置(我还没有决定),当然,将要打印的位置记录将是最准确的。

我尝试了不同类型的东西但是我无法获得一分钟最准确的位置。 许多人建议将requestLocationUpdate作为参数发送一分钟,但之后它会生成每分钟一个位置,但我希望在那一分钟内获得最准确的位置,所以我想我也会产生所有那些分钟位置并选择最多准确。

我遇到了许多错误,例如获得一个非常糟糕的城市级别位置(你曾经在纽约的xx:xx ..我不是在寻找那个)。 有许多考虑因素,如电池安全性和准确性。 我同意妥协地点数量(意味着每10分钟打印一次用户位置而不是1分钟)。

无论如何,如果有人有计划(不是代码级别)如何管理我希望听到的系统,我会感到很困惑。

1 个答案:

答案 0 :(得分:1)

如果您在户外,GPS位置提供商应该为您提供精确的仪表。如果您使用requestLocationUpdate每分钟采样一次,那就足够了。

不可能“在给定的时间间隔内获得N个样本并且只保留最准确的样本”,如果需要,您应该进行计算,保持位置缓冲。无论如何,我认为在这种应用中不值得努力。

如果您希望移动设备在GPS +互联网连接处于活动状态时持续运行超过4-6小时,则电池寿命将会出现问题。