2013-01-13 40 views
0

我的地圖應用程序從newLocation記錄當前位置的詳細信息。但newLocation.speed返回的速度與我的自行車的速度 - 速度表不一樣。當它在我的自行車速度計上顯示爲60時,newLocation.speed顯示爲18.請幫助我找到確切的速度。如何使用位置管理器獲得準確速度

+0

你確定你正在比較相同的度量單位嗎? – Matthew

+3

另外,考慮到GPS計算的可變性,僅從最後的位置記錄中獲取速度不太可能是非常準確的。我傾向於查看最後幾個位置記錄並做一些尾隨平均值。這應該使結果平滑一些,產生更接近真實速度的東西。 – Rob

+0

你可以做一些小算術,並用加速度計進行計算。 – CodaFi

回答

1

自己排序。從m/s轉換爲KMPH和MPH時出現錯誤。

+0

你好Manoj,你能幫我解決嗎?我也有同樣的問題。我得到的速度根本不準確!期待你的回覆。 –

+2

我們從newLocation.speed或oldLocation.speed得到的值是以米/秒爲單位。所以我們可以根據我們的需要將其轉換爲。 – Manoj

+2

要將其轉換爲KMPH,只需乘以newLocation.speed * 3.6 – Manoj

1

newLocation.speed的單位是m/s(米每秒)。檢查newLocation.speed的測量單位和您的自行車的速度 - 速度是否相同

+0

感謝您的回覆。我已經解決了這個問題。再次感謝您的時間來幫助我。 – Manoj

相關問題