摘要:现如今,手机定位导航已经成为人们出行过程中必不可少的一个重要部分。手机硬件也在不断的提升换代,出现了许多软件服务,其中手机导航有很大经济前景,其中,百度地图就做得很好,其公司提供了全国地图服务,而且内容很精细,甚至可以查到乡野小镇等一些偏僻的地点信息。相比传统的纸质地图,优势很明显。另外,现在的手机越来越智能,网速相比从前也有了很大幅度的提升,这些现实因素让百度地图的优点更加突出,使用方式更加便利,更能与生活密切联系起来。
操作系统方面,根据相关调查,安卓在世界范围内占据了智能手机很大的比例,平均每十个人当中就有七个人都在使用,可见安卓已被人们所认可并经常使用。
安卓作为一个开源性很强、功能扩展多样的操作平台,非常适合地图导航的开发。根据相关调查,安卓在世界范围内占据了智能手机很大的比例,平均每十个人当中就有七个人都在使用,而在国内,安卓在移动操作平台一样占有很大比例,可见安卓已被人们所认可并经常使用。并且,在日常生活里,人们会经常性的用到导航的功能去解决一些现实问题。
生活中人们经常会花费大量的时间和精力去寻找路线。在没有车辆的年代里,人们出行大多靠记忆、询问的方式才能够到达一些复杂地点。而如今,生活节奏加快,能够迅速并且准确的获取地理信息是绝大部分人所希望的。手机导航正是迎合人们这一需求而产生,数据实时更新,手机携带方便等优势给人们带来了极大的便利,所以定位服务和地理信息获取服务有很强的使用价值。
百度地图主要是对用户提供实时路况服务,用户可以通过使用百度地图智能导航功能,让出行更加便捷。其中根据用户需求大致分为驾车。不行、骑行路线的推荐。
在国内,百度地图占有率很高。并且在开发问题上,用户使用百度地图还是比较多的,开发者可以免费申请使用百度地图API,结合开源性十足的安卓,开发者只需要有一台电脑和一台手机就可以进行开发,可以低成本的在百度地图API的基础上根据自己的需求进行有目的性的开发。我的毕业设计题为《基于Android车载导航系统》,其中就用了百度的最新版地图,实现了定位、分类查找和路线导航三大功能模块,在现实生活中应用前景十分广。
关键词:手机导航,安卓,百度地图
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 课题研究的现状-1
1.3 主要研究内容-2
1.4 论文结构安排-2
2 需求分析-3
2.1系统需求分析-3
2.1.1 功能需求分析-3
2.1.2非功能性需求分析-3
2.2可行性分析-4
2.2.1技术可行性-4
2.2.2经济可行性-4
2.2.3系统管理可行性-5
2.3 开发平台-5
2.4 本章小结-5
3 系统总体设计-6
3.1 系统概述-6
3.2 功能模块划分-6
3.3 本章小结-7
4 详细设计与实现-8
4.1 核心技术简介-8
4.1.1 百度地图API-8
4.1.2 Eclipse开发环境-8
4.1.3 Android-8
4.2 周边分类查询模块-9
4.2.1功能概述-9
4.2.2模块设计思路-9
4.2.3 周边分类查询结果图-11
4.3驾车定点路线查询模块-11
4.2.1功能概述-11
4.3.2模块设计思路-11
4.3.3驾车定点路线查询结果图-12
4.4公交定点路线查询模块-13
4.4.1功能概述-13
4.2.1模块设计思路-13
4.4.2公交定点路线查询结果图-15
4.5步行定点路线查询模块-15
4.5.1功能概述-15
4.5.2模块设计思路-15
4.5.2步行定点路线查询结果图-17
4.6骑行定点路线查询模块-18
4.6.1功能概述-18
4.6.2模块设计思路-18
4.6.2骑行定点路线查询结果图-20
4.6本章小结-20
5 软件测试-22
5.1软件测试概述-22
5.2 GPS定位测试-22
5.3周边分类查询测试-22
5.4本章小结-23
6 总结与展望-24
参 考 文 献-25
致 谢-26