LocationManager uses FusedLocationProviderApi?



在研究过程中,我意识到Android中有不同的方法可以获取用户的位置。第一个解决方案是LocationManager,第二个解决方案是基于GooglePlay服务的FusedLocationProviderAPI。在互联网上,我只能分别找到它们的教程和解释。在今天的工作中,有人向我展示了他正在使用带有标准的位置管理器,在 onLocationChanged-Method 位置中,与提供者"融合"一起接收。这是否意味着位置管理器也会从融合的 API 收集位置信息(如果可用)?我在网上找不到任何关于这方面的书面信息。

希望有人能说清楚这一点。

谢谢鳍

LocationManager 使用 FusedLocationProviderApi?

否,FusedLocationProvider(FLP) 在内部使用 LocationManager。

如果你想直接与提供者本身进行交互,你可以使用LocationManager。

FLP 将 GPS、网络和传感器等位置提供程序包装在您的设备中。并为您提供选择接收位置的方式,例如

  • 更准确的结果,更多的功耗
  • 结果不准确,功耗更低

你也可以观看谷歌的视频(12:12 - 14:42),很好的视觉解释。

相关内容

  • 没有找到相关文章

最新更新