JISHOU UNIVERSITY
本科生毕业设计
题目:
基于Android系统的手机地图APP
作者:
熊刚
学号:
201520078
所属学院:
信息科学与工程学院
专业年级:
电子信息工程技术,2013级
指导教师:
侯冬晴
职称:
副教授
完成时间:
2016年 11 月 01 日
吉首大学教务处制
目录
摘要 I
Abstract II
第1章绪论 1
课题研究的背景和目的 1
国内外研究现状 1
研究内容和设计结构 3
第2章课题设计相关技术概述 4
开发语言 4
Android的架构 4
Android SDK 5
第3章软件需求性分析 6
可行性 6
需求分析 7
业务流程 7
第4章百度Key(密钥)申请 9
申请百度密钥 9
将Key添加到manifests文件application当中 12
第5章系统设计 13
系统功能结构 13
声明软件应用权限 13
基本配置 14
第6章系统实现 16
系统运行环境和开发平台 16
系统开机闪屏页面 17
地图主界面 18
实时路况界面 22
视图界面 23
搜索界面 25
导航界面 29
第7章地图上线 36
预期测试结果 36
实际测试结果 36
结束语 38
参考文献 39
致谢 40
基于Android系统的手机地图APP
摘要
本设计是一款适用于Android系统移动地图应用,其中调用的是百度地图Android 。
在手机地图领域做得最好的就当数谷歌地图和百度地图了,并且这两种地图都提供了丰富的API[1],使得任何开发者都可以轻松地将地图功能引入到自己的应用程序当中。通过调用地图SDK接口可以轻松访问在手机上访问百度地图服务和数据,可以构建功能丰富、并且交互性强的手机移动地图应用程序。UI设计方面借鉴了百度简约的设计风格,简单明了又不失独特。
Java开发语言和最新的Android Studio开发软件为本应用提供了稳定的开发环境及开发平台,通过设计本应用可以提供地图展示(城市热力图、卫星地图、城市实时路况信息图)地图定位和地图操作功能,支持城市内POI检索并进行Place详情列表展示,根据POI检索结果和长按地图设置目的地的操作会进行覆盖物标注从而展示更加丰富的地图。目前还可以支持百度地图的调启功能包括(驾车导航和骑行导航),根据导航又可以分成模拟导航和实时导航两部分。其中模拟导航作为创新点则间接具备了提前查看实时行驶交通,查看线路规划的功能从而提高导航效率。
关键词:地图导航;百度地图;Java;Android SDK
Mobile phone map based on Android system
Abstract
This design is a mobile map application for Android system,which calls the Baidu map Android SDK,it is a set of and above versions of mobile device application interface.
Google Maps and Baidu maps are the best in the field of mobile maps, because both maps provide a rich of API, making any developer can easily use map functions attach into their applications [ 1]. By calling the Map SDK interface you can easily access the Baidu map service and data on your phone ,also can build feature-rich and interactive mobile map application. And UI design borrowed from Baidu simple design style, it's concise and unique.
The Java development language and the latest development
《基于android的手机地图app》 来自淘豆网m.daumloan.com转载请标明出处.