摘要

在wince6.0中,要调用GPS模块,其实是一件很容易的事情。

正文

在wince6.0中,如果要调用GPS模块,其实很简单,微软已经为我们做好了这一切,我们只需要在自己的解决方案中,添加对Microsoft.WindowsMobile.Samples.Location.dll的引用就可以了,然后获取一个GPS的实例,如下:

        static Gps _Gps = null;/// <summary>/// 获取GPS设备/// </summary>public Gps GpsDevice{get{if (_Gps == null){lock (typeof(Gps)){if (_Gps == null){_Gps = new Gps();}}}return _Gps;}}
然后注册LocationChanged的事件,打开GPS设备就可以了,如下:
GpsDevice.LocationChanged += new LocationChangedEventHandler(GpsDevice_LocationChanged);void GpsDevice_LocationChanged(object sender, LocationChangedEventArgs args){try{if (PdaServer.PDAServer.IsRun && PdaServer.PDAServer.GpsDevice.Opened){//经度double Longitude = args.Position.Longitude;//纬度double Latitude = args.Position.Latitude;if (Longitude > 0 && Latitude > 0){//上传GPS}}}catch { }}

其他相关的属性和方法见该dll。

相关下载:Microsoft.WindowsMobile.Samples.Location.rar

转载于:https://www.cnblogs.com/HOH/archive/2010/11/08/1872033.html

PDA开发系列:GPS模块的调用相关推荐

  1. 淘宝模板开发系列之模块编写规范

    模块编写规范 目录 [隐藏] 1 模块描述符文件详解 2 模块编写 2.1 系统模块 2.2 创建模块 2.3 模块配置说明 模块描述符文件详解 模板页面中会包含模块,每一个模块都有一个名称为&quo ...

  2. Dapr微服务应用开发系列3:服务调用构件块

    题记:这篇开始逐一深入介绍各个构件块,从服务调用开始 原理 所谓服务调用,就是通过这个构件块让你方便的通过HTTP或者gRPC协议同步调用其他服务的方法,这些方法也是通过HTTP或者gRPC来暴露的. ...

  3. Dapr微服务应用开发系列5:发布订阅构建块

    题记:这篇介绍发布订阅构建块,这是对事件驱动架构设计的一种实现落地. 注:对于"Building Blocks"这个词组的翻译,我之前使用了"构件块",现在和官 ...

  4. Dapr微服务应用开发系列4:状态管理构件块

    Dapr微服务应用开发系列0:概述 Dapr微服务应用开发系列1:环境配置 Dapr微服务应用开发系列2:Hello World与SDK初接触 Dapr微服务应用开发系列3:服务调用构件块 题记:这篇 ...

  5. openresty开发系列36--openresty执行流程之6日志模块处理阶段

    openresty开发系列36--openresty执行流程之6日志模块处理阶段 一)header_filter_by_lua 语法:header_filter_by_lua <lua-scri ...

  6. openresty开发系列26--openresty中使用redis模块

    openresty开发系列26--openresty中使用redis模块 在一些高并发的场景中,我们常常会用到缓存技术,现在我们常用的分布式缓存redis是最知名的, 操作redis,我们需要引入re ...

  7. openresty开发系列25--openresty中使用json模块

    openresty开发系列25--openresty中使用json模块 web开发过程中,经常用的数据结构为json,openresty中封装了json模块,我们看如何使用 一)如何引入cjson模块 ...

  8. openresty开发系列21--lua的模块

    openresty开发系列21--lua的模块 从lua5.1开始,Lua 加入了标准的模块管理机制,Lua 的模块是由变量.函数等已知元素组成的 table, 因此创建一个模块很简单,就是创建一个 ...

  9. ionic云开发系列二之调用webservice

    Part 1:怎么访问后台呢 在上一篇文章 ionic云开发系列一 已经介绍了在云上搭建ionic框架了,如果你还不知道怎么搭建ionic本地开发环境, 请移步ionic Getting Starte ...

最新文章

  1. ExecutorService(任务调度器)详解
  2. dora storm 文本_牛津版英语七年级下册课文文本.doc
  3. HDFS High Availability体系介绍(Using the Quorum Journal Manager)
  4. LeetCode 2080. 区间内查询数字的频率(哈希+二分查找)
  5. java 安全认证_restful安全认证
  6. 7/6-7/12 上海之行
  7. Java连接各种数据库
  8. php正则多个字段,正则表达式,grep_linux shell中如何实现对多个关键字段的排除?,正则表达式,grep,linux,shell - phpStudy...
  9. 芯片(一)--74HC595中文资料
  10. [工具:iperf吞吐率测试工具 ]安装以及使用
  11. ES-Checker
  12. 天涯明月刀测试-bug
  13. XXL 定时任务实现
  14. MySQL优化之hints
  15. 平安好医生上半年营收28亿:同比降26% 净亏4.26亿
  16. OpenGL实现在三维空间拖拽物体
  17. java蛮力法背包问题_蛮力法、动态规划法 求解01背包问题
  18. 手把手教你做树莓派魔镜-MagicMirror(六)-安装MagicMirror
  19. dosbox 自动运行_如何使用DOSBox在新计算机上运行90年代的老旧游戏
  20. HTML5编写的小游戏

热门文章

  1. 前端知识点梳理(二)
  2. 第一篇-Html标签中head标签,body标签中input系列,textarea和select标签
  3. 阿里启动NASA计划创造新经济核心科技
  4. 大数据告诉你,电商都把假货发给谁?
  5. Spring 3整合Quartz 2实现定时任务(转)
  6. 不同的编译器:GCC G++ C C++的区别
  7. Visual C++ 2011-5-20
  8. 工业无线遥控器 SUNRF-1011RC
  9. 电视百科常识 九大视频接口全接触
  10. Variable Assembly Language可变汇编语言