
更多帖子
lan120576664

本版专家分:706
GitHub绑定GitHub第三方账户获取
领英绑定领英第三方账户获取
1、lz你可以先知道GPS的NMEA信息,看看这些信息是记录时间的;
2、然后用CSTRING这个类,将你应该的时间提取起来;
3、最后整理一下出一个你应该的内容。

更多帖子

本版专家分:456
使用“,”分割,例如你的举例092204.999代表09年22:04分南纬42.505589°东经147.185084°

更多帖子
ffeige1984

本版专家分:2525
把那些数据根据NEMA协议解析下,就起来了

更多帖子
ezhong0812

本版专家分:58
主要部分是上面吧,找朋友要的,没仔细看过
CStringoneline;
oneline=dacstr.Mid(start,linelen);
onestart=0;
oneend=0;
if(oneline.Left(6)==L"$GPGGA")
{
onestart+=oneline.Find(L",",onestart);
oneend=oneline.Find(L",",onestart+1);
length=oneend-onestart-1;
time=oneline.Mid(onestart+1,length);
time=time.Left(2)+L":"+time.Mid(2,2)+L":"+time.Right(5);
onestart=oneend+1;
oneend=oneline.Find(L",",onestart+1);
length=oneend-onestart;
lat=oneline.Mid(onestart,length);
degdig=lat.GetLength()-2;
lat=lat.Left(2)+L"°"+lat.Right(degdig);

onestart=oneend+1;
oneend=oneline.Find(L",",onestart+1);
length=oneend-onestart;
latdir=oneline.Mid(onestart,length);
onestart=oneend+1;
oneend=oneline.Find(L",",onestart+1);
length=oneend-onestart;
lon=oneline.Mid(onestart,length);
degdig=lon.GetLength()-3;
lon=lon.Left(3)+L"°"+lon.Right(degdig);
onestart=oneend+1;
oneend=oneline.Find(L",",onestart+1);
length=oneend-onestart;
londir=oneline.Mid(onestart,length);
onestart=oneend+1;
oneend=oneline.Find(L",",onestart+1);
length=oneend-onestart;
onestart=oneend+1;
oneend=oneline.Find(L",",onestart+1);
length=oneend-onestart;
numused=oneline.Mid(onestart,length);
onestart=oneend+1;
oneend=oneline.Find(L",",onestart+1);
length=oneend-onestart;
onestart=oneend+1;
oneend=oneline.Find(L",",onestart+1);
length=oneend-onestart;
alt=oneline.Mid(onestart,length);
}


更多帖子
从技术迈向管理道路上

本版专家分:34552


红花2009年9月 硬件/嵌入开发大版内专家分月排行榜第一
2009年8月 硬件/嵌入开发大版内专家分月排行榜第一
2009年1月 硬件/嵌入开发大版内专家分月排行榜第一
2008年11月 硬件/嵌入开发大版内专家分月排行榜第一
2008年10月 硬件/嵌入开发大版内专家分月排行榜第一


黄花2009年10月 硬件/嵌入开发大版内专家分月排行榜第二
2009年4月 硬件/嵌入开发大版内专家分月排行榜第二
2009年3月 硬件/嵌入开发大版内专家分月排行榜第二
2009年2月 硬件/嵌入开发大版内专家分月排行榜第二
2008年12月 硬件/嵌入开发大版内专家分月排行榜第二


蓝花2009年7月 硬件/嵌入开发大版内专家分月排行榜第三
2009年6月 硬件/嵌入开发大版内专家分月排行榜第三
2009年5月 硬件/嵌入开发大版内专家分月排行榜第三
热心人真多,解析数据容易
要我们画图显示起来效果,比较难吧。

更多帖子
lidaotong

本版专家分:28
引用4楼vclife的回复:楼主是自己写串口程序??那么就去找芯片手册,看那些格式是哪个样子的,那几位数字代表哪个意思
如果是调用系统的GPSAPI,那么是有接口的,而且有个非常很大的结构体,应该能直接获得到你想要的数据
不是自己写的串口驱动

更多帖子
lidaotong

本版专家分:28
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shumachanpin/article-122268-2.html
为什么马云这么爱说啊
和体现人道主义精神