0

我的应用程序描述: 该应用程序将随时随地 24/7 生成用户位置。浏览用户位置的另一个应用程序将向他显示具有 1-10 分钟空间的位置(我还没有决定),当然,将打印的位置记录将是最准确的。

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

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

无论如何,我很困惑,如果有人有一个计划(不是代码级别)如何管理我想听的那个系统。

4

1 回答 1

1

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

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

如果您希望移动设备在 GPS + 互联网连接处于活动状态的情况下持续使用 4-6 小时以上,那么电池寿命将是一个问题。

于 2013-01-12T17:58:51.140 回答