2011-04-29 108 views
2

我正在尋找一種方法來提高GPS(車內)行駛距離的測量精度。Android /谷歌地圖:獲取路線的距離

最簡單的方法是對GPS返回的每個位置讀數之間的直線距離進行求和。我看到的主要問題是,由GPS報告的每個連續位置讀數可能會有很大的變化,因此它會報告一輛固定的汽車在隨機行駛,可能以相當快的速度在該位置上行駛。 (?)一個瞬間的替代方案是隻有在汽車出現至少移動了GPS最小精度的距離時才進行位置採樣。這也不完美,不僅僅是因爲選擇這個價值將是一個猜測。太大,如果汽車需要遵循各種緊密的編織路線,行駛的距離可能會顯着低報。另一個問題是處理gps信號的來來去去及其準確性。

因此,我會更樂意使用基於Google工作的解決方案。或者其他任何人,就此而言。

是否有一個應用程序,我可以用這個接口可以收集數據並返回路線行駛,(在力所能及的範圍內?)

我剛纔猜測,但由於谷歌的導航應用可以給方向,它必須對一個人的道路以及他正在採取的路線非常有信心,並且還必須有其他應用程序來處理這個問題?

感謝

回答

1

你可以看看here找到如何從基於谷歌地圖的兩個點(也許你可以做到這一點,每隔幾分鐘更精確)計算路線。

+0

問題:http://code.google.com/apis/maps/documentation/directions/#Limits。或者引用:「禁止使用路線數據而不顯示請求路線數據的地圖」 – Jodes 2011-05-17 12:34:46