2012-10-10 12 views
0

序章:
我已經看到了關於改善Android設備的GPS性能和精度的許多職位。 但我只是好奇心和一點尷尬的結果,我的GPS跟蹤應用程序給。特別是當我將它與Google緯度的結果進行比較時。爲什麼我不能夠在同一時間獲得準確的結果相同設備在谷歌緯度

這裏是我的問題:

爲什麼我不能夠得到準確的結果相同設備在谷歌緯度在同一時間。

我用了「標準」的設施定製我的結果,並提供如下

Criteria criteria = new Criteria(); 
criteria.setAccuracy(Criteria.ACCURACY_HIGH); 
provider = locmgr.getBestProvider(criteria, true); 

我能GPS定位結果與在測試設備800-900米的精確度:LG擎天柱親。 谷歌緯度應用程序顯示更精細的結果作爲設備的位置。 是否有任何形式的緩存正在完成的應用程序..或任何更精細的標準調整。

我喜歡看到我的應用程序給20到30米以上;-)

回答

0

使用Android的天然位置框架的精度,這一切都取決於你的GPS芯片和天氣狀況的時候,而是通過LocationManager我通常能夠獲得至少20米的準確度。檢查this tutorial了。

您可以指定是否使用網絡提供的位置,例如,當由Cell-ID提供的位置可能高度不準確,但由WiFi高度誤導時,它們都可以幫助您在GPS衛星不在時得到近似位置一個選項。

相關問題