通过android中的后台服务获取准确的路径历史记录

问题描述 投票:-4回答:1

我需要为我的应用程序提供一直跟踪手机位置的服务。它用于创建用户行进的路径,将显示在应用程序中,并且应该在步行和其他移动方式之间进行区分。该位置应具有高精度,结合时间戳和速度,并保存在sql lite db中,以便在我的应用程序中进一步使用。

解决这个问题的最佳方法是什么?我遇到后台服务无法经常获得位置。我的最后一招是将其作为前台服务,但也许有人已经解决了这个问题。 (例如,是否有可能获得谷歌以可用格式跟踪的位置数据?)提前感谢!

编辑:对不起,我已经足够清楚了。问题是,在我的研究中,我发现有几种方法可以获得所需的数据。位置管理器和融合的locoation。所有这些都受限于当服务在后台运行时允许获取GPS数据的频率,这可能会降低路径精度。一些解决方案是使它成为一个前台服务,所以它不会受到相同的限制,但这不是我想要实现的东西。

制定一个更精确的问题:使用后台服务长时间收集准确(!)GPS位置数据而不消耗太多能量的最佳方法是什么?它也可以分批进行,因为它不是实时使用,而是后来评估。

java android android-gps
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.