Windows Mobile Smartphone 获取GPS坐标

1、定位安装SDK文档目录的GPS示例

Windows Mobile 6 SDK 安装后会给我们提供一些CPP和CS的程序编码的示例。在samples/ProcketPC/CS下我们可以找到GPS获取经纬度坐标的示例代码。


2、下载FrakeGPS.CAB运行环境测试包

        如果你想开发一个运行在 Windows Mobile 系统的 GPS 应用程序,但是找不到 GPS 设备用来调试,或者你在室内调试程序,GPS 设备接收不到卫星信号,那 Fake GPS 正是你急需的工具。
      GPSID 的所有设置信息都保存在注册表中,可以通过修改注册表来更改 GPSID 的设置。其中有个一个设置,可以让 GPSID 从一个包含 NMEA 命令的 .txt 文件读取 GPS 数据,而不需要从 GPS 设备读取数据。这个在张汝颇的 Windows Mobile 轻松接轨GPS 中也有介绍。Fake GPS 的工作原理就是修改注册表的 GPSID 设备,让 GPSID 从一个文本文件读取 GPS 数据。而对于我们开发的应用程序来说,跟访问真实的设备并没有两样。在使用 Fake GPS 之前需要将它安装到你 Windows Mobile 设备上或者仿真器上,安装文件是 FakeGPS.CAB。这里我把 Fake GPS 安装到 Windows Mobile 6 Standard 的仿真器里。安装成功后在开始菜单中找到它并运行。

3、在真实设备上测试GPS位置信息

第一步:将安装包拷贝至智能机资源管理器下。


第二步:安装FakeGPS.CAB(图略)。

第三步:安装打包好的GPS测试示例程序(建议生成开始菜单)。


第四步:安装成功后打开GpsTest测试


4、FakeGPS设置问题

Fake GPS 的设置默认没有生效,我们可以在第一个输入框把它的状态改为 Enabled,现在可以在第二个输入框中选择从哪个文件读取 GPS 数据。Fake GPS 默认带了两个测试文件,fakegpsdata.txt 在打开后会让 GPSID 马上接收到位置信息,而 dixies.txt 需要等待一段时间才能接收到位置信息。如果你想使用自己的测试数据,可以将编写好的 .txt 文件复制到 /Program Files/FakeGPS/GPSFiles 目录下,在重新运行 Fake GPS 就可以在 NMEA File 列表中看到了。

注:怎么在模拟器中安装FakeGPS没试过,有兴趣的话可以去研究。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值