2011-10-06 69 views
0

我有興趣瞭解有什麼方法可以使用Nmea字符串獲得速度嗎?以前從未聽說過,請賜教。謝謝:)我正在做一個android計算所有的距離和時間。Android - 計算速度(Nmea字符串以獲得速度)

+0

我從來沒有聽說過你的問題,但約20秒後,我會到這個頁面:http://www.gpsinformation.org/dale/nmea.htm#nmea –

+0

感謝您的快速回復:)但是,我很想知道是否建議使用此方法或其他任何好的方法駕駛時獲得當前速度的方法? –

+0

location.getSpeed()更快,並且返回相同的值。 – Reno

回答

2

NMEA是一種基於文本的協議,用於與GPS進行通信。它有幾個速度參數,您需要檢查哪些是由設備發送:http://aprs.gids.nl/nmea/

要獲得在Android NMEA數據,只需啓用GPS提供商,然後用[addNmeaListener(..)] 1註冊NMEA監聽器。

然後你需要爲NMEA命令你有興趣來解析字符串參數。