基于android平台的Google地图应用系统.doc

资料分类:计算机信息 上传会员:congxia 更新时间:2021-05-20
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15652
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:伴随着现代生活节奏的不断加快,实时的地理位置信息正在成为人们最渴求的信息之一。全球定位系统(GPS)和地图服务得到了更广泛的重视和应用,将地图有效地与位置定位技术相结合,应用前景十分广阔。

本文介绍了基于Android系统的GPS轨迹记录,主要使用GPS模块来获取GPS的Nmea数据,并对此数据进行解析,提取有用的经纬度值,然后通过位置服务器来定位当前的位置,最后利用Canvas画布在map上标志当前地点;地址搜索,主要是利用地理编码技术及网络来搜索地址的JSON数据,并通过JSONObject技术来解析此数据得到其对应的经纬度值;当发生危险时,可以通过一键求救方式向固定号码发送当前位置。

 

关键词:GPS;Nmea数据;位置服务器;canvas;JSONObject技术

 

目录

摘要

Abstract

1 绪论-1

1.1课题背景与意义-1

1.2 研究现状-2

1.3 本文开展的工作-2

2 系统开发工具简介-3

2.1 Android系统开发平台的简介-3

2.2 ADT简介-4

2.3 draw9patch工具的简介-5

2.4 googleMap (MD5认证)-6

3 系统设计-7

3.1系统整体模块划分-7

3.2系统设计流程-7

3.2.1 UI界面设计-8

3.2.2 GPS轨迹记录流程-8

3.2.3 寻址设计-9

4系统设计-10

4.1-UI界面设计模块-10

4.1.1 自定义Menu菜单-10

4.1.2事件监听-11

4.1.3 界面切换-11

4.1.4 Activity的七个生命周期-13

4.1.5访问权限-13

4.2 GPS轨迹记录模块-15

4.2.1 GPS的nmea数据格式-15

4.2.2 Canvas的绘图方法-16

4.2.3 位置服务-17

4.3寻址模块-21

4.3.1 gson-1.6数据包-21

4.3.2 Internet的数据格式-21

4.3.3 JSON文件解析-23

4.3.4 地理编码器-24

5  系统的具体实现-27

5.1个人信息界面的实现-27

5.2自定义Menu菜单的实现-28

5.3 GPS轨迹记录功能的实现-29

5.3.1画点函数代码-29

5.3.2绘图功能的实现-32

5.3.3弹出窗口的实现-34

6 系统测试与分析-37

6.1 系统测试-37

6.2测试结果-37

7 总结与展望-42

7.1设计总结-42

致谢-43

参考文献-44

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:基于Google Map的GPS轨迹记录主要作用就是记录用户的移动信息并在Google Map上以轨迹的形式显示且采用标记标出用户的当前位置,当用户单击此标记时,显示用户当前的位置,让用户清楚的......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: