2011-10-06 89 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命令你有兴趣来解析字符串参数。