【问题标题】:LocationManager uses FusedLocationProviderApi?LocationManager 使用 FusedLocationProviderApi?
【发布时间】:2016-09-20 14:33:59
【问题描述】:

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

希望有人能说清楚。

谢谢你, 鳍

【问题讨论】:

    标签: android location locationmanager fusedlocationproviderapi


    【解决方案1】:

    LocationManager 使用 FusedLocationProviderApi?

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

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

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

    • 用更多电量获得更准确的结果
    • 用电量少,结果不准确

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

    【讨论】:

      猜你喜欢
      • 2015-07-20
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      • 2017-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多