2013-07-08 33 views
-1

我創建了一個帶有PRIORITY_HIGH_ACCURACY的geofence,更新間隔爲2分鐘,但是當我關閉無線和gps時,我的位置的準確性非常不準確,例如60米。我在通知菜單中看到了gps圖標,但它永遠不會眨眼。有沒有辦法迫使GPS解決前一個位置返回或者我可以找出每個更新的儀表的精度?Android Geofence PRIORITY_HIGH_ACCURACY不準確

回答

0

的GPS是每默認可惜不是很可靠的,但應該是精確到在室外環境5-10米;在室內,你可能想象得更糟。

不幸的是,GPS的精確度還取決於雙方在手和氣候條件的智能手機,所以真正確定確切的精度沒有具體的辦法。

顯然,radius of a GPS location has a 68% confidence level,表明有68%的統計學probabiliy那您正在給定的位置是該半徑範圍內。

可以futhermore使用其擁有一個名爲getAccuracy方法Location library in Android()。

如果您在此願意,你可以使用此級別的精度確定和以前的位置基於準確性當前一個比較(如果你相信68%的置信水平,這是)。

希望這可以幫助

+0

我在戶外我將更新的間隔更改爲2秒,地理圍欄仍然沒有觸發它似乎只在我工作時才工作 – user1634451

+0

我的答案只關注檢索位置的準確性您要求的測量;如果不清楚,我很抱歉。 – Demitrian

-1

這個問題似乎源於我的設備有WiFi關閉。如果我打開我的wifi並且不連接它,我會得到接近10米精度的結果,但在200米左右關閉它。看起來像是我的一個API錯誤