基于Android的百度地图应用系统-毕业设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分类号:
学校代码:
学号:
*****学院本科生毕业设计基于Android平台和百度地图的应用系统
Application system based on
Android baidu map
所属院(部):数学与信息技术学院
学生姓名:
指导教师:
研究起止日期:二〇一五年三月至
二〇一五年五月
【摘要】
在电子信息技术的带动下,移动操作系统飞速发展,在手机、平板等移动终端上的定位系统应用更为普及,地图导航的功能和应用也得到不断延伸和拓展,GPS功能在手机上的开发应用一度成为开发的热点,能够大量的减少人们寻找地点的时间成本,不断满足人们快速生活节奏的客观需求,因此终端上的地点定位的地图的相关软件的应用能够产生很大的实际效用,尤其是在手机Android 系统上的地图系统的开发,比如百度地图就是在这样的大背景下被开发出来的。
在本文中介绍了选题背景,介绍了关键技术,对系统进行了需求分析,对系统进行了详细设计,系统的实现以及系统中的测试,对百度地图应用系统从分析到设计再到具体实现,有了详细的过程。
百度地图系统的开发运用了Java语言,主要针对Android和SDK系统的运用进行设计,用户可以通过在手机系统中,安装软件APP,然后快速的实现搜索地址的功能,使得用户出门更加方便,不需要担心迷路,使得用户对出门变得方便。
关键词:地图导航; 百度地图; Java; Android; API
[Abstract]
With the rapid development of mobile platforms to extend the operating system and map navi gation applications, expanding GPS function on cell phones has become a hot mobile application d evelopment. In order to find a place, people often need to spend a lot of energy, so along with th e accelerating pace of modern life, real-time location information is becoming one of the informati on it is looking for. Therefore, the design and optimization map location services applications with very practical value, Baidu Maps Android-based application system thus arises.
In this paper we introduce the background, the key technologies, the system needs analysis, d etailed design of the system, implementation, and system test system for Baidu map application sy stem from analysis to design to implementation , with the detailed process.
The system uses the Java language, using the Android platform and SDK, use Baidu Maps A PI in Android system will search for Baidu map application systems and route planning have been achieved, so that the user is more convenient to go out, do not worry about getting lost, so that the user It becomes easy to go out.
KeyWords:map navigation; Baidu map; Java,; Android; API
目录
第1章绪论 (1)
1.1 课题背景 (1)
1.2 课题意义 (1)
1.3 研究现状 (2)
1.4 研究内容 (2)
第2章课题设计相关技术 (4)
2.1 Java语言 (4)
2.2 Android架构 (4)
2.3 Android SDK (6)
第3章系统需求分析 (7)
3.1 可行性分析 (7)
3.2 需求分析 (8)
3.3 业务流程图 (8)
3.2 非功能性需求 (9)
第4章百度key申请 (11)
4.1 注册百度账号 (11)
4.2 申请百度key (11)
4.3 百度密钥应用到程序 (14)
第5章系统设计 (14)
5.1系统功能结构 (14)
5.2权限设计 (15)
5.3基本配置设计 (16)
第6章系统实现 (17)
6.1系统运行环境和开发平台 (17)
6.2系统实现 (17)
6.2.1 系统主界面 (17)
6.2.2 实时路况界面 (21)
6.2.3 视角界面 (21)
6.2.4 搜索界面 (22)
6.2.5 路线界面 (25)
6.2.6 导航界面 (28)
6.2.7 数据的缓存 (30)
第7章系统测试 (32)
7.1测试内容 (32)
7.2测试预期结果 (32)
7.3测试用例 (33)
7.4测试结果 (33)
结论 (35)
参考文献 (36)
致谢 (1)