0

在研究过程中,我意识到Android有不同的方式来获取用户位置。第一个解决方案是通过LocationManager,第二个解决方案是FusedLocationProviderAPI,它基于GooglePlay服务。在互联网上,我可以单独找到它们的解释说明&。在今天的工作中,有人向我展示他正在使用带有Criteria的LocationManager,在onLocationChanged-Method位置接收提供者“fused”。这是否意味着LocationManager也可以从融合API收集位置信息?我在网上找不到任何书面的信息。LocationManager使用FusedLocationProviderApi?

希望有人能说清楚。

谢谢 翅

回答

0

的LocationManager采用FusedLocationProviderApi?

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

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

FLP在您的设备中封装位置提供商,如gps,网络和传感器。并提供你选择如何接收位置像

  • 更多的权力使用更精确的结果
  • 用更少的电量更少准确的结果

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