我有一個使用GPS進行跟蹤的Android應用程序。此應用程序運行在安裝在駕駛室中的安卓設備上,以便我可以跟蹤駕駛室。我在應用程序上啓用了日誌記錄。最近我在跟蹤駕駛室時觀察到一個奇怪的情況。有一次,GPS給了一個位置,在80秒後,它給出了距離第一位置幾公里的位置。令人驚訝的是,在這兩種情況下,精度爲< 20(米),這是我考慮用於追蹤的位置的檢查。請查找我從設備收集的日誌。GPS - 我在看什麼?
----some logs
26 Dec,05:55:01.645 PM; GPS Fix state = true; NetworkLocation = Fri Dec 26 17:54:02 GMT+05:30 2014 17.805544,83.352301 Accuracy 3139.0; GPS Location = Fri Dec 26 17:54:58 GMT+05:30 2014 17.805017,83.35345 Accuracy 8.0;
----some logs
26 Dec,05:56:34.705 PM; GPS Fix state = true; NetworkLocation = Fri Dec 26 17:55:35 GMT+05:30 2014 17.81825,83.352313 Accuracy 3048.0; GPS Location = Fri Dec 26 17:56:09 GMT+05:30 2014 16.570113,82.055219 Accuracy 14.0;
----some logs
正如你可以看到網絡仍然是指向周圍,其中作爲GPS指向某個位置中遠離第一位置的初始位置的地方,仍然有精度14!
位置類機器人的Javadoc中說 -
* We define accuracy as the radius of 68% confidence. In other
* words, if you draw a circle centered at this location's
* latitude and longitude, and with a radius equal to the accuracy,
* then there is a 68% probability that the true location is inside
* the circle.
意思,我在其他32%第二跡秋天得到了準確度和可能是錯誤的?我想知道是否有任何可靠的方法來決定是否考慮GPS位置,而不是檢查準確性。
在此先感謝
編輯:忘了提及的是,GPS鎖定回到了駕駛室的位置後40分鐘。你可以在這裏看到。
26 Dec,06:35:21.851 PM; GPS Fix state = true; NetworkLocation = Fri Dec 26 18:35:20 GMT+05:30 2014 17.800334,83.352941 Accuracy 2887.0 GPS Location = Fri Dec 26 18:35:22 GMT+05:30 2014 17.799875,83.351936 Accuracy 14.0;
更新:今天我通過此應用程序正在運行的所有幾種設備的日誌去了,我在多臺設備良好的精度值觀察到了這種錯誤的GPS位置。所有設備都是相同的,並使用同一網絡提供商的SIM卡。
這個出租車司機爲了掩蓋從Morrisons購買他/她的私人物品而入侵了它。 –
這是一個hackney馬車:) –