GPS模块获取的数据转换成经纬度(度分秒的格式),C语言

2024-12-24 19:54:55
推荐回答(2个)
回答1:

3559.10468,N,12009.46619,E
N/S(北纬或南纬):北纬35 度59.10468 分;
E/W(东经或西经):东经120 度9.46619 分;
纬度(格式ddmm.mmmm:即dd 度,mm.mmmm 分);
经度(格式dddmm.mmmm:即ddd 度,mm.mmmm 分);
list和字符串操作就不写了吧。

回答2:

可以用mid函数提取
转换成度:=MID(A1,1,FIND("°",A1)-1)+(MID(A1,FIND("°",A1)+1,FIND("′",A1)-FIND("°",A1)-1))/60
转化成度分秒:=MID(A1,1,FIND(".",A1)-1)&"′"&(MID(A1,FIND(".",A1)+1,FIND("′",A1)-FIND(".",A1)-1))*0.06&""""