外面有没有人有过编程方式从连接到移动PC的GPS接收经纬度的经验?我所在的团队目前正在研究硬件选项-作为最终将不得不使用所选内容的程序员,我想知道那里是否有人有编写与GPS接口的.Net程序的经验?对于硬件和/或编程的任何推荐将不胜感激.
按照我的设想,我的应用程序可能需要每10至20秒向GPS询问一次当前经纬度.
解决方法:
我以前写过这样的应用程序.
正如Henk所说,您在COM端口上监听.构建一个读取COM流的组件,例如1024缓冲区.足以包含至少1个完整的NMEA句子.从那里开始阅读输入内容,直到找到句子的开头并对其进行解析.如果由于某种原因您没有完整的句子,请读入另一个缓冲区,追加并继续/再次尝试.