更新时间:03-22 (周老大)提供原创文章
摘要:伴随着通讯产业的迅速发展,GPS定位系统技术拥有广阔的前景,开发手机的GPS功能已成为手机领域的新趋势.手机的使用量有了大幅度的提高.怎样更进一步提高手机的应用价值,已成为手机发展的新热点.Android 是一款新兴的手机智能操作系统,它功能扩展性强、开放性好,能很好地支持定位的应用程序的开发,并且其平台开放性好、扩展性强的优点也为进一步实现定位功能提供了良好的空间.由于Android的优势以及GPS的广泛应用,众多研究者把目光投向了Android和GPS的结合,争取使GPS以其更简单地方式应用于人们的日常生活,因此如何在Android平台中开发GPS定位系统就成为了目前研究的一个热点.
在设计上采用客户端+服务器的模块化方法,利用JAVA编程在Android开发平台中运行程序,创建跟踪读取GPS信息获取用户的位置信息,将其存入后台服务器,并显示在map中.重点解决GPS信号的数据采集和信息处理,以及如何和通信模块建立连接发送位置信息.在系统中,采用自上而下的模块设计,通过GPS模块获取GPS信号,并通过数据采集处理模块对接收到的GPS信号进行封装处理,实现了数据传输的适应性;通信模块能够准确地将数据发送传输,并在后台服务器显示.在本系统的设计中,充分考虑了Android系统易扩展性和高效率等优点,集中使用了Android系统各接口API模块,使系统从开发效率和运行效率上都有较大的提升,并能够稳定运行于所有Android系统,具有很强的适应性,在一定程度上满足了人们对位置的需求.
关键词:全球定位系统;Android系统;结合;应用
目录
摘要
Abstract
第1章 绪论-3
1.1 定位系统的起源-3
1.2 定位系统的意义-3
1.3 定位系统的功能和应用-4
1.3.1 定位系统的功能-4
1.3.2 定位系统的应用-4
1.4 定位系统的优缺点-5
1.4.1 定位系统的优点-5
1.4.2 定位系统的不足之处-5
1.5定位系统的发展趋势和前景-5
1.5.1 定位系统的发展趋势-5
1.5.2 定位系统的发展前景-6
第2章JAVA 平台概述-7
2.1 Java平台-7
2.2 Java的类库-7
2.3 Java的主要特性-7
2.4 Java的相关技术-9
2.5 Java Servlet 及其特点-9
第3章Android 平台概述-11
3.1六大手机操作系统简介-11
3.2对比之下Android平台的优势-13
3.3 Android 平台的特征-13
3.3.1 Android平台的组成-13
3.3.2 Android 平台的系统架构-14
3.3.3 Android 应用程序构建-15
3.3.4 Android 类库-16
3.3.5 Android 定位服务类库-17
第4章 GPS平台概述-21
4.1 GPS 绝对定位-21
4.2 GPS 接收模块数据传输协议-21
4.3 GPS的工作流程是-23
4.4 GPS模块的代码结构-23
4.5开发环境的建立-27
4.5.1 定位系统总体结构-27
4.5.2手机定位软件功能-27
4.5.3 开发环境的建立-27
4.5.4 Android 组件的使用-28
4.6 定位实现-28
4.6.1 GPS定位前提-28
4.6.2 Android定位API-29
4.6.3 编程实现-29
4.6.4 Socket简介-30
4.7 数据存储-31
第5章 地图API-33
5.1 百度地图-33
5.1.1 Map 类-33
5.1.2 其他辅助类-34
5.1.3 创建地图-36
5.2 Google地图-37
5.2.1 基本知识-37
5.2.2 谷歌地图的类-37
5.3 JSP-40
5.3.1 JSP的概念-40
5.3.2 JSP的流程-40
第6章 结果展示-45
6.1 用户界面-45
6.2 接收端界面-46
第7章 结论与展望-47
7.1 总结-47
7.2 展望-47
参考文献-48
致 谢-50