基于安卓Android平台的LBS应用研发的地图服务软件
无需注册登录,支付后按照提示操作即可获取该资料.
基于安卓Android平台的LBS应用研发的地图服务软件(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文15000字,程序代码)
本文借助百度地图服务,结合实际需求开发了基于Android平台的地图服务软件。该软件主要依赖用户位置来提供服务,主要实现了定位功能,位置分享功能,指南功能,周边查询功能,路线规划功能。定位功能就是把用户所在的位置在百度地图上实时显示出来。位置分享功能就是将用户当前位置转换为短链接的形式,通过第三方分享组件分享出去。指南功能就是根据当前手机摆放状态辨别方向。周边查询功能就是根据用户输入的关键字查询出符合条件的地点并显示在百度地图上。路线规划功能就是规划出从当前位置到目的地的步行路线或公交换乘方案。
系统功能需求分析
基于Android平台的LBS应用研发的地图服务软件主要提供的就是方便快捷的,并且行之有效的获得用户所需要的位置、周边设施等相关的地理信息服务。在现代化、电子化、智能化的发展道路上,人们要求生活中的一切信息的获取方式都是随时随地的、操作友好的、快速响应的,基于这样的需求,设计了基于Android平台的且实现了满足用户要求的地图服务软件。该软件主要围绕以下几个需求设计:
1) 指南针功能:用户使用该功能可以在陌生环境中辨别方向。
2) 定位功能:用户使用该功能可以定位到自己的位置,并将其转换为地标坐标,然后以图标的形式在地图上进行标记。
3) 地图显示功能:用户可以查看世界地图,并可以根据需要对地图进行放大、缩小、拖拽的操作。
4) 位置分享功能:用户使用该功能可以将自己的位置信息转换为短链接,然后通过第三方分享组件把短链接分享给其他用户。
5) 检索服务功能:用户使用该功能可以迅速查找出周边设施,并以图标的形式显示在地图上。
6) 路径规划功能:在检索服务的基础上进行的拓展,当地图上显示检索返回的图标后,用户可以点击图标来规划步行或公交线路。
7) 历史记录功能:用户使用该功能可以进行关键字快速输入,进行查询,只有搜索成功的关键字才会被记录下来。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 什么是LBS 1
1.2 Android平台LBS开发的研究背景 1
1.3 Android平台LBS开发的现状和发展趋势 1
1.4 论文结构的介绍 2
2 系统总体设计 3
2.1 系统需求分析 3
2.1.1 系统功能需求分析 3
2.1.2 系统技术需求分析 4
2.2 系统总体设计方案 6
2.2.1 系统总体设计 6
2.2.2 系统功能设计 7
3 系统界面的设计与实现 9
3.1 系统整体界面的设计与实现 9
3.2 系统ActionBar标题栏的设计与实现 10
3.3 系统指南针界面的设计与实现 12
3.4 系统地图界面的设计与实现 13
3.4.1 系统地图初始界面的设计与实现 14
3.4.2 系统显示POI覆盖物界面的设计与实现 15
3.4.3 系统显示POI覆盖物弹出框界面的设计与实现 15
3.4.4 系统路线搜索界面的设计与实现 15
4 系统功能模块的设计与实现 19
4.1 系统整体功能概述 19
4.2 系统指南功能的设计与实现 19
4.3 系统定位功能的设计与实现 21
4.4 系统位置短串分享功能的设计与实现 23
4.5 系统显示百度地图功能的设计与实现 24
4.6 系统POI查询功能的设计与实现 26
4.7 系统输入关键字自动提示功能的设计与实现 27
4.8 系统路线规划功能的设计与实现 28
4.8.1 系统步行线路规划功能的设计与实现 28
4.8.2 系统公交车线路规划功能的设计与实现 30
4.9 系统历史记录功能的设计与实现 31
结束语 33
致 谢 34
参考文献 35