我正在制作一个要求用户将他们的 GPS 位置发送到服务器的应用程序。我需要每 10 秒执行一次,这对能量预算来说很沉重。
是否有任何开源实现,我可以在其中获取一次 GPS 位置,然后使用加速度计和指南针来跟踪用户位置?
或者其他什么是节能的?
这是一个很棒的开源位置跟踪库,它甚至被谷歌推荐。
我会说构建你自己的,这样你就可以得到你想要的,并且避免运行额外的代码,因为你担心能源使用。我会完全按照您的建议进行操作,并谨慎使用 GPS,可能每 30 秒或每分钟为您的计算提供参考,然后在此期间使用指南针和加速度计。