0
我正在開發一個android應用程序來跟蹤用戶在Google地圖上的移動。我正在使用GPS來拉取用戶位置。當我在路上移動並不斷改變我的位置時,它工作得很好。爲什麼我在同一位置獲得不同的GPS點
問題是,當我停下來並停留在一個點(停止移動)時,GPS會發送不同的GPS座標。
請注意,我用的是在開放空間GPS和我用 -
這裏是我使用的位置管理細節 -
LocationManager locManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); Criteria criteria = new Criteria(); criteria.setHorizontalAccuracy(Criteria.ACCURACY_HIGH); criteria.setVerticalAccuracy(Criteria.ACCURACY_HIGH); criteria.setBearingAccuracy(Criteria.ACCURACY_LOW); criteria.setSpeedAccuracy(Criteria.ACCURACY_HIGH); String provider = locManager.getBestProvider(criteria, true); locManager.requestLocationUpdates(provider,0,0, this);
請讓我知道,如果我不使用它正確。
我也瀏覽過各種博客和教程,並瞭解到GPS在單個位置並不完美。在那種情況下,我將如何處理這種情況。我的目標是獲得一個單一的GPS,而我不移動,站在一個單一的位置。
請讓我知道。
謝謝!
民用的ASFAIK GPS根本不準確:)總之靠近那個地方hehehe。 –
一個非常好的GPS位置有2-4米的精度。即使你不動,隨着時間的推移,隨着時間的推移,你身邊的衛星等會發生輕微的變化。 – zapl
@ hamilton.lima軍事用途的GPS不是更好,但更安全。對於同一位置,您總是會獲得不同的位置度量。這是固有的GPS行爲 – AlexWien