摘 要
为了能在手机随时查询交通线路,规划用户的出行,本文结合百度地图API(Application Programming Interface),开发基于Android平台采用Java语言和安卓自带的XML (Extensible Markup Language)布局编写的广州交通线路手机查询的应用,完成了公交、地铁价格、地图的查询及定位的功能。本文将对百度地图API的基本类进行分析,提出该APP(Application)的体系结构和整体架构的设计方案,阐述系统实现APP的关键技术。经过测试运行,结果表明,APP的公交、地铁价格、地图的查询及定位的功能能够顺畅运行,并获得较好的用户体验。
关键词:Android 布局 Java 交通
目 录
1 前言 1
1.1 背景 1
1.2 论文主要内容与结构 1
2 基础技术介绍(一) 2
2.1 Android概述 2
2.2 Android架构 2
2.3 Android应用程序类型分析 5
3 基础技术介绍(二) 6
3.1 地图简介 6
3.1.1 地图概念 6
3.1.2 构成要素 6
3.1.3 其他相关知识 6
3.1.4 中国手机地图产业链 7
3.1.5 手机最后欢迎的地图功能 7
3.2 百度地图API 8
3.2.1 百度地图API产品 8
3.2.2 百度地图 Android SDK 8
3.2.3 使用范围 8
3.2.4 商业应用与收费情况 9
3.2.5 地图运营资质 9
3.3 选择百度 9
4 设计与实现 10
4.1 功能模块及其实现 10
4.2 文件结构与用途 11
4.3 地图的实现代码 11
4.3.1 DemoApplication.java 11
4.3.2 AndroidMainfest.xml权限文件 12
4.3.3 添加百度地图相关的库 13
4.3.4 地图的基本操作 14
4.3.5 定位相关说明 15
4.3.6 地铁查价说明 18
4.3.7 路线规划说明 18
4.3.8 地点查找说明 20
4.3.9 结果绘制地图 21
5 功能测试 22
6 总结 25
6.1 研究工作总结 25
6.2 所遇问题分析总结 26
6.3 不足与期望 26
6.4 领悟与经验 26
参考文献 27
英文摘要 28
附录 29
致谢 45




