在WindowsMobile5.0系统上进行获取GPS信号(1)

现在有很多朋友已经开始使用智能手机了,随着手机市场中智能手机需求不断的扩大,对智能手机第三方软件开发的需求也越来越大,尤其windowsMobile系统,也随着用户普遍的使用变的越来越重要。

在WM系统中,不免有对GPS信息数据的处理,相信有些刚刚接触WM系统的开发人员来说在进行GPS的开发的时候,可能会一头雾水,不知道如何下手,下面就我在以前的项目中进行实际开发所以掌握的知识贡献出来,让大家快速学习一下,不至于少走弯路。

1、了解GPS的数据格式(NMEA-0183协议)。

NMEA是"National Marine Electronics Association"(国际海洋电子协会)缩写,同时也是数据传输标准工业协会,在这里,实际上应为NMEA 0183。它是一套定义接收机输出的标准信息,有几种不同的格式,每种都是独立相关的ASCII格式,逗点隔开数据流,数据流长度从30-100字符不等,通常以每秒间隔选择输出,最常用的格式为"GGA",它包含了定位时间,纬度,经度,高度,定位所用的卫星数,DOP值,差分状态和校正时段等,其他的有速度,跟踪,日期等。NMEA实际上已成为所有的GPS接收机和最通用的数据输出格式,同时它也被用于与GPS接收机接口的大多数的软件包里。

    NMEA-0183协议是GPS接收机应当遵守的标准协议,也是目前GPS接收机上使用最广泛的协议,大多数常见的GPS接收机、GPS数据处理软件、导航软件都遵守或者至少兼容这个协议。

    NMEA-0183协议定义的语句非常多,但是常用的或者说兼容性最广的语句只有$GPGGA、$GPGSA、$GPGSV、$GPRMC、$GPVTG、$GPGLL等。

    那么以上说的NMEA-0183协议,就是我们实际接收到的信息的数据格式,如果还有朋友对这个协议不太明白的,可以在网上找找相关的资料学习一下吧,这里就不详述了。

    2、了解了当前这个协议后,下面我们就是真对这个协议进行对GPS的获取。

 

   

 

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值