2 qq 27519697 qq_27519697 于 2016.05.07 16:37 提问

求助c#串口gps,地图相关问题

本人c#初学者,最近在做一个地图应用用webbrowser,c#接收串口的gps数据,怎么将解析过的经度纬度转换成百度地图上并显示位置信息(涉及到坐标转换),怎么把串口数据送到js,然后c#又去用它呢,我看又说调百度api的,新手不太懂,有那个愿意帮助小弟的,谁有相关的源码,感激不尽,不好意思,我没有币给大家

1个回答

CSDNXIAOS
CSDNXIAOS   2016.05.07 16:42

整体来说,C#编写串口调试程序入门还是挺简单的,SerialPort.GetPortNames();就可以获取串口号,这些都不多讲,参考微软官网https://msdn.microsoft.com/zh-cn/library/system.io.ports.serialport(v=vs.110).aspx就懂了,最难解决的问题是串口线程与UI界面的消息传递问题,本人也正解决此问题。
     ......
答案就在这里:C#之串口的一些问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
c# 串口读取GPS信息
NMEA 0183是美国国家海洋电子协会(National Marine Electronics Association)为海用电子设备制定的标准格式。现在已经成为GPS导航设备统一的RTCM(Radio Technical Commission for Maritime services)标准协议。
C#读取串口GPS数据程序
自己编写的C#读取串口GPS数据的应用程序,可以写指令进行控制操作,待检验,部分代码待完善。
GPS串口协议解析代码(完整)
基于32位MCU,解析GPS协议完整代码
串口接收gps多组数据并解析
最近做一个关于交通灯的项目,利用stm32串口接收gps数据并解析显示。刚开始用的原子的例程解析一条数据没啥问题,但同时解析多条数据就不行了,可能我说的不太清楚,直接上例子!    因为用到的一般都是GNRMC,所以就设置了gps模块每次只发送这一条数据:    $GNRMC,062709.200,A,3239.136368,N,11043.907211,E,0.46,101.58,19011
GPS定位—地图c#实现源码
这是一个用c#实现的GPS定位系统软件,你只需输入所要查询的城市名就会连接到地图,你可以对其执行放大,缩小,左移,右移,上移,下移等操作,非常实用,决对值得,希望对您有帮助
从Garmin USB中读取GPS数据(串口实现)
Garmin GPS USB可借助GPSGate软件,与计算机通信。(当然,程序也可以通过API访问USB驱动,从而得到Garmin接收机发送的GPS数据)。假设目前未得到关于Garmin GPS USB(18x)的API,我们借助GPSGate软件从Garmin GPS USB中获取GPS数据。
GPS接收程序源代码C#版
全套源代码,请咨询 ny_mrzhang@hotmail.com QQ:97302751 以前的协议是这样的。。。车载设备发往网络中心<br>位置数据-80<br>[功能] 车载设备向网络中心发送当前位置信息<br>[去向] 网络中心<br>[数据入库] 网络中心收到数据后将数据保存到动态位置数据表中 (DynData)<br>[格式] 29 29 80 len1 len2 d3d2d1d0 yymmddhhmmss jjjj wwww ssff st lichen1 lichen2 lichen3 st1st2st3 st4 v1v2v3v4v5v6v7v8 <br>len1 len2: 包长<br>d3d2d1d0: 伪IP,终端ID号<br>yymmddhhmmss:年月日时分秒<br>日期表示范围:年份,后两位 ;月份,1-12;日期,1-31<br>时间表示范围:小时,00——23;分钟,00——59;秒,00——59<br>时、分、秒均采用压缩BCD编码。<br>[例如]: 10点23分15秒表示为:<br> 10H,23H,15H<br>jjjj:经度<br>经度表示范围:000度00.000分——179度59.999分;<br>采用压缩BCD编码,但最高位是符号位。“正”表示“东经”,“负”表示“西经”;<br>“分”的单位是:千分之一分。<br>[例如]: 西经130度45.608分表示为:(注意:1度=60分)<br> 13H,04H,56H,08H<br>wwww:纬度<br>纬度表示范围:00度00.000分——89度59.999分;<br>采用压缩BCD编码,但最高位是符号位。“正”表示“北纬”,“负”表示“南纬”;<br>“分”的单位是:千分之一分。<br>[例如]: 南纬30度37.901分表示为:<br> 3H,03H,79H,01H<br>ssff:速度方向<br>速度表示方法:<br>表示范围:0——9999公里/小时<br>采用压缩BCD编码。<br>[例如]: 120公里/小时表示为:<br> 01H,20H<br>方位表示方法:<br>表示范围:000——359度<br>采用压缩BCD编码,正北为0度,顺时针方向计数。<br>单位为:度。<br>[例如]: 154度表示为:<br> 01H,54H<br>st:定位,天线,电源状态<br>定位状态由单字节组成,各位含义如下:<br> D7 D6 D5 D4 D3 D2 D1 D0<br><br>D7 定位标志<br>0 GPS未定位<br>1 GPS已定位<br><br>D6 D5 <br>1 1 GPS正常<br>1 0 GPS天线短路<br>0 1 GPS天线开路<br>0 0 GPS天线故障<br><br>D4 D3 电源状态<br>1 1 正常<br>1 0 主电源掉电<br>0 1 主电源过高或过低<br> <br><br>D2 D1 D0 保留<br> <br> <br> <br><br><br>lichen1 lichen2 lichen3:里程数<br> HEX 格式:0——0XFFFFFF (0——16777215)米<br>st1st2st3 st4:车辆状态<br><br><br><br><br>现在协议格式:*HQ,000,S12,130305,60# 上传短信<br>*HQ,000,S4,121212,0F,FF# 速度显示<br>*HQ,000,S4,121212,9F,FF# 断油断电
GPS串口数据格式
NMEA[GPS] 数据格式    3.7数据消息  NMEA数据消息如表3.6所示。 表3.6 数据消息 GPGGA GPS定位信息 GPGLL 定位地理信息 GPGSA 当前卫星信息 GPGST 卫星伪距统计
android 修改gps串口解析
neo 6串口数据 android 解析
串口GPS显示坐标信息
博观而约取,厚积而薄发 ——苏轼 前面学习了GPRS拨打电话以及发送短信的相关的AT指令集,这篇文章来谈一谈GPS模块的使用。