2015-06-03 29 views
9

我需要通過位置管理器Fused Api獲取位置使用的實時差異。我已經檢查了兩個,在融合api(GPS)我得到小數點後7位數,但使用位置管理器(GPS)我將獲得小數點後近15位數字。使用位置管理器和融合位置提供程序Api獲取位置有什麼不同?

  1. 哪一個更好地獲得準確的用戶當前位置?

  2. Location Manager和Fused Api有什麼區別?

  3. 爲什麼我們需要從位置管理器遷移到融合API?

  4. 我用LocationRequest.PRIORITY_HIGH_ACCURACY,假設我在室內,網絡不可用,它如何返回位置?

  5. 它是否返回lastknown位置,即使我沒有在onConnected()中寫入代碼?

回答

2

Related

已經找到了以前的答案,看起來像FusedLocationProvider將是更好的

1

我認爲,它們之間的區別在於,一個使用直接的物理傳感器(位置管理器),其他人則從網絡/互聯網獲得幫助。

對我來說,更準確的是定位管理,但它需要一定的時間和地點檢測速度取決於一些因素,如你在空曠的地方或沒有,天氣等。

0

我覺得不同的是: 位置管理:您可以選擇特定的資源提供商,如

LocationManager.GPS_PROVIDERLocationManager.NETWORK_PROVIDER

FusedLocation提供了一個快速的方式使用上述組合這些供應商的檢測您的位置。

相關問題