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),很好的視覺解釋。