WindowsMobile轻松接轨GPS-Slide

上传人:痛*** 文档编号:222303166 上传时间:2023-07-09 格式:PPTX 页数:26 大小:461.45KB
收藏 版权申诉 举报 下载
WindowsMobile轻松接轨GPS-Slide_第1页
第1页 / 共26页
WindowsMobile轻松接轨GPS-Slide_第2页
第2页 / 共26页
WindowsMobile轻松接轨GPS-Slide_第3页
第3页 / 共26页
资源描述:

《WindowsMobile轻松接轨GPS-Slide》由会员分享,可在线阅读,更多相关《WindowsMobile轻松接轨GPS-Slide(26页珍藏版)》请在装配图网上搜索。

1、Windows Mobile 轻松接轨轻松接轨GPS课程内容概述课程内容安排GPS/GIS/LBS GPS/GIS/LBS 概述概述如何开发一个简单的如何开发一个简单的GPSGPS应用应用Windows Mobile 5Windows Mobile 5开发开发GPSGPS的新特点的新特点深入深入GPS Intermediate DriverGPS Intermediate Driver资源资源GIS/GPS/LBS概述GIS/GPS/LBS概述什么是什么是GPS?GPS?GPSGPS与与GISGIS整合整合GPS/GISGPS/GIS与无线通讯网络整合与无线通讯网络整合LBSLBSGIS/GP

2、S/LBS概述Location Based Services Location Based Services 基于位置的服务基于位置的服务LocationLocation:定位,通过:定位,通过GPSGPS卫星或者蜂窝网络,获取各种终端的地卫星或者蜂窝网络,获取各种终端的地理坐标(经度和纬度)理坐标(经度和纬度)ServicesServices:服务,利用地理坐标,可以进行定位查找(自己和他人):服务,利用地理坐标,可以进行定位查找(自己和他人)、导航、周边信息搜索等等和位置有关的服务、导航、周边信息搜索等等和位置有关的服务GISGISGeography Information SystemG

3、eography Information System地理信息系统,是一种软件技术,地理信息系统,是一种软件技术,指把有关的信息通过地理坐标以地图的表现方式展现出来。指把有关的信息通过地理坐标以地图的表现方式展现出来。GIS/GPS/LBS概述LBS LBS 发展现状发展现状发展现状发展现状定位技术分类定位技术分类 网络独立定位网络独立定位移动终端独立定位(移动终端独立定位(GPSGPS)联合定位(联合定位(A-GPSA-GPS)服务种类服务种类 信息类应用信息类应用移动城市指南:提供给终端用户附近的业务点位置或者城市生活信息移动城市指南:提供给终端用户附近的业务点位置或者城市生活信息交通信息

4、:给终端用户提供基于位置的最新交通状况交通信息:给终端用户提供基于位置的最新交通状况路线指南:按照用户指定的起点和终点展示行程路线路线指南:按照用户指定的起点和终点展示行程路线娱乐及游戏类应用娱乐及游戏类应用城市速配、基于定位的聊天交友城市速配、基于定位的聊天交友跟踪和导航类应用跟踪和导航类应用 对老人、儿童、宠物、财产等的位置进行追踪,并且通信或者控制对老人、儿童、宠物、财产等的位置进行追踪,并且通信或者控制 GIS/GPS/LBS概述Windows MobileWindows Mobile在在LBSLBS中的地位中的地位Windows Mobile中开发简单的GPS应用Windows CE

5、 4.0Windows CE 4.0之前之前简单的简单的RS232RS232操作,收发操作,收发ATAT指令指令Windows CE 5.0 Windows CE 5.0 以后以后GPS Intermediate Driver(GID)GPS Intermediate Driver(GID)Windows Mobile中开发简单的GPS应用串行口操作串行口操作文件流操作文件流操作分析分析NMEA 183NMEA 183的信息的信息自适应自适应GPSGPS程序程序代码演示代码演示Windows Mobile 5开发GPS应用的新特性GPS Intermediate Driver(GID)GPS

6、Intermediate Driver(GID)什么是什么是GIDGID?GIDGID的结构的结构深入深入GIDGID如何使用如何使用GIDGID什么是GID(GPS Intermediate Driver)Windows Mobile 5.0Windows Mobile 5.0提供的新的提供的新的GPSGPS接口接口对于系统层:一个普通的驱动对于系统层:一个普通的驱动就像一个中间件插在系统与应用程序之间就像一个中间件插在系统与应用程序之间使用另外一个驱动程序与硬件通信使用另外一个驱动程序与硬件通信Microsoft 为什么推出GID对于对于GPSGPS设备生产商:设备生产商:可以和任意使用可

7、以和任意使用GIDGID的应用程序无缝耦合的应用程序无缝耦合对于应用程序提供商:对于应用程序提供商:可以和任意支持可以和任意支持GIDGID的的GPSGPS设备整合设备整合GID带来的便利没有没有GIDGID时:时:每一个应用程序独占一个每一个应用程序独占一个GPSGPS设备设备应用程序通过访问串口获取应用程序通过访问串口获取GPSGPS信息信息通过调用通过调用CreateFile()CreateFile()获取获取GPSGPS通讯口的句柄通讯口的句柄反复调用反复调用ReadFile()ReadFile()获取获取GPSGPS位置信息位置信息自行解析自行解析NMEA 183NMEA 183信息

8、信息有了有了GIDGID后:后:多个应用程序可以同时访问同一多个应用程序可以同时访问同一GPSGPS设备设备GIDGID解析解析NMEA 183NMEA 183信息信息友好的友好的GPSGPS接口如:接口如:GPSGetLocation()GPSGetLocation()兼容早先的文件流操作兼容早先的文件流操作GID(GPS Intermediate Driver)结构系统使用系统使用Device.exeDevice.exe自动加载自动加载抽象层,并使用另外的一个驱动与抽象层,并使用另外的一个驱动与GPSGPS设备通信设备通信GIDGID自动将自己安插在硬件与软件之间自动将自己安插在硬件与软件

9、之间对于应用程序:对于应用程序:GIDGID就是一个就是一个GPSGPS设备设备对于对于GPSGPS设备:设备:GIDGID就是一个获取就是一个获取GPSGPS信息的客户端信息的客户端通过控制面板小程序进行配置通过控制面板小程序进行配置如何使用GIDGIDGID的注册表结构的注册表结构GIDGID的调用过程的调用过程GID的注册表结构常规设置常规设置输入源设置输入源设置硬件设置硬件设置文件设置(有助于调试应用)文件设置(有助于调试应用)PollPoll设置(高级模式)设置(高级模式)多用户模式访问设置多用户模式访问设置GID的注册表结构n nHKEY_LOCAL_MACHINESystemCu

10、rrentControlSetGPS Intermediate DriverHKEY_LOCAL_MACHINESystemCurrentControlSetGPS Intermediate Drivern n Multiplexer Multiplexern n DriverInterface=GPD1:DriverInterface=GPD1:n nHKEY_LOCAL_MACHINESystemCurrentControlSetGPS Intermediate DriverHKEY_LOCAL_MACHINESystemCurrentControlSetGPS Intermediate

11、Drivern n Drivers Driversn n CurrentDriver=Test File Set 1 CurrentDriver=Test File Set 1n nHKEY_LOCAL_MACHINESystemCurrentControlSetGPS Intermediate DriverHKEY_LOCAL_MACHINESystemCurrentControlSetGPS Intermediate Drivern n Drivers Driversn n Test File Set 1 Test File Set 1n n InterfaceType=File Inte

12、rfaceType=Filen n FriendlyName=File Test#1 FriendlyName=File Test#1n n File1=windowsGPSFileInput1.txt File1=windowsGPSFileInput1.txtn n File2=windowsGPSFileInput2.txt File2=windowsGPSFileInput2.txtHKEY_LOCAL_MACHINESystemCurrentControlSetGPS Intermediate DriverHKEY_LOCAL_MACHINESystemCurrentControlS

13、etGPS Intermediate Driver Drivers Drivers CurrentDriver=Acme GPS Hardware CurrentDriver=Acme GPS HardwareHKEY_LOCAL_MACHINESystemCurrentControlSetGPS Intermediate DriverHKEY_LOCAL_MACHINESystemCurrentControlSetGPS Intermediate Driver Drivers Drivers Acme GPS Hardware Acme GPS Hardware InterfaceType=

14、COMM InterfaceType=COMM FriendlyName=ACME GPS Card,version 1.23 FriendlyName=ACME GPS Card,version 1.23 CommPort=COM4:CommPort=COM4:如何使用GID创建一个或两个创建一个或两个Windows CEWindows CE事件对象事件对象创建一个和创建一个和GPS GPS 硬件设备的连接硬件设备的连接使用使用WaitforSingleObject()WaitforSingleObject()或或WaitForMultipleObjects()WaitForMultiple

15、Objects()处理处理事件通知事件通知重复调用第三步并调用重复调用第三步并调用GPSGetLocation()GPSGetLocation()获取获取GPSGPS信息信息应用程序的相应处理应用程序的相应处理调用调用GPSCloseDevice()GPSCloseDevice()关闭设备关闭设备如何使用GID创建一个或两个创建一个或两个Windows CEWindows CE事件对象事件对象创建一个和创建一个和GPS GPS 硬件设备的连接硬件设备的连接使用使用WaitforSingleObject()WaitforSingleObject()或或WaitForMultipleObjects

16、WaitForMultipleObjects()()处理事件通知处理事件通知重复调用第三步并调用重复调用第三步并调用GPSGetLocation()GPSGetLocation()获取获取GPSGPS信息信息应用程序的相应处理应用程序的相应处理调用调用GPSCloseDevice()GPSCloseDevice()关闭设备关闭设备代码演示代码演示Add link to external Community websiteAdd link to external Community websiteList top 3 newsgroups related to this slideList to

17、p 3 newsgroups related to this slide1 12 23 3Advise when your next chat isAdvise when your next chat isNext user group meeting you will be atNext user group meeting you will be atAdd Other related 3rd party sitesAdd Other related 3rd party sites高级模式通过调用通过调用DeviceIoControl()DeviceIoControl()来控制来控制GID

18、GID的行为的行为HANDLE hGPS=CreateFile(LGPD0:,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,0,HANDLE hGPS=CreateFile(LGPD0:,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);if(hGPS!=INVALID_HANDLE_VALUE)if(hGPS!=INVALID_HANDLE_VALUE)DeviceIoControl(hGPS,IOCTL_SERVICE_REFRESH,0,0,0,0,0,0);DeviceIoControl(hGPS,IOCTL_SERVICE_REFRESH,0,0,0,0,0,0);CloseHandle(hGPS);CloseHandle(hGPS);与本次主题有关的Session和活动微软中文社区月份微软中文社区月份WebcastWebcast将包含本主题将包含本主题

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!