我经常进行位置感知计算,通常会使用GPS。我有自己的一个简单的NMEA解析器,它不做任何特殊处理 - 只是将GPS特定的语句转换为可用的数字、标志等。
然而,像GPSD和Gypsy这样的项目正在进行大量的活跃开发。如果GPS很简单的话,这些项目早就完成了并进入维护模式了。
- 他们知道/做了什么我不知道的事情,因此我的代码没有考虑到?
来自GPSD负责人的优秀文章:
-Adam
我有使用NMEA的经验:
NMEA格式设计不够完善。具备GPS接收器直接访问能力的专业应用程序应该避免使用NMEA,而应该考虑GPS设备特定的二进制格式。
除了Adam Davis提到的话题之外: