我已将这两种方法用于我的应用程序,正如预期的那样,我发现Google Play服务不仅更准确,而且更稳定,更快捷。然而,我的问题是为什么会这样。我已经在这里和那里阅读了Android位置和Google Play服务之间的一些差异,但我想了解更多关于所使用的基础技术以及为什么性能有这么大差异的原因。
我希望有人可以分享一篇包含相关信息的文章或分享他或她自己的知识。提前致谢!
答案 0 :(得分:1)
Dhruvam Gupta对Singh提供的问题的回答:
Google位置服务API是Google Play服务的一部分,它提供了一个功能更强大的高级框架,可自动处理位置提供程序,用户移动和位置准确性。它还根据您提供的功耗参数处理位置更新计划。在大多数情况下,通过使用位置服务API,您将获得更好的电池性能以及更准确的准确度。
可以找到两个apis Google Play服务位置API和Android Framework位置API之间更详细的差异here