wince&mobile的GPS开发

简介: 1、获取GPS数据的两种方式: 一、直接访问GPS关联的串口,读取串口数据。 像访问普通串口设备一样,调用 CreateFile等一系列相关API,但是要事先知道GPS硬件所关联的串口设备。

1、获取GPS数据的两种方式:

一、直接访问GPS关联的串口,读取串口数据。

像访问普通串口设备一样,调用 CreateFile等一系列相关API,但是要事先知道GPS硬件所关联的串口设备。。

二、使用系统API。

Function Description

GPSCloseDevice

Closes the connection to the GPS Intermediate Driver.

GPSGetDeviceState

Retrieves information about the current state of the GPS hardware.



GPSGetPosition

Retrieves location information, including latitude and longitude.

GPSOpenDevice

Creates a connection to the GPS Intermediate Driver.


2、GPS数据格式:

这里只介绍一种最常用、推荐的格式。

$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh

<1> UTC时间,hhmmss(时分秒)格式
<2> 定位状态,A=有效定位,V=无效定位
<3> 纬度ddmm.mmmm(度分)格式(前面的0也将被传输)
<4> 纬度半球N(北半球)或S(南半球)
<5> 经度dddmm.mmmm(度分)格式(前面的0也将被传输)
<6> 经度半球E(东经)或W(西经)
<7> 地面速率(000.0~999.9节,前面的0也将被传输)
<8> 地面航向(000.0~359.9度,以真北为参考基准,前面的0也将被传输)
<9> UTC日期,ddmmyy(日月年)格式
<10> 磁偏角(000.0~180.0度,前面的0也将被传输)
<11> 磁偏角方向,E(东)或W(西)
<12> 模式指示(仅NMEA0183 3.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效)

数据的大小是70个字节,并且以'\0'结尾,结尾之前还有一个换行符'\n'。



目录
相关文章
|
移动开发 程序员 Android开发
iPhone、Windows Mobile、Symbian、Android移动开发前景分析
  最近中国移动在跟我们公司接触,共同开发3G应用程序相关事宜,先前只是觉得移动互联网注定会改变人们生活方式。但作为一个程序员,并没有打算关注3G在手机终端上的应用。因为根据我的经验,手机终端屏幕太小了,也就是仅仅适合小游戏和阅读一些小说用,坐在地铁上,据我观察,我看绝大部分玩手机的,要么发短信,要么看小说,玩游戏的都很少,受限于手机屏幕终端啊。
1136 0
|
Windows
艾伟_转载:在PC上显示和操作Windows Mobile
简介 在Windows Mobile和Wince开发中,直接在PC上操控相关设备是必不可少的步骤。本文讲述在PC上显示和操作Windows Mobile的方法,包括使用ActiveSync Remote Display和MyMobiler两种方法。
1133 0