android平台的地图导航服务(源码)

现如今,在经济和技术发展迅速的社会,我国已进入信息化时代,尤其在电子和互联网方面取得非常大的成就,移动互联网已渗入到人们的日常生活、工作当中。手机、平板等智能移动终端设备的大量出现,以及人们生活质量、需求的提升,使得手机等成为人们出行的必备品。只要人们出行,地图导航系统就成为人们必不可少的软件,这可以帮助人们快速找到想去的位置,因此 GPS导航功能的开发与发展一度成为当代热点。地图导航能够节约人们寻找地点的时间,满足人们对于快速生活节奏的需求。因此终端上的地图导航软件能够产生很大的实际效用,尤其在大量使用的手机Android系统上的开发。本文介绍了选题背景,功能需求分析和关键技术,对软件系统进行了详细的设计,对于地图导航测试和实现有了详细的过程。地图导航的开发使用Eclipse平台,运用Java语言,用户可通过手机安装,实现搜索、定位、导航等功能。关键词 android,地图,导航,移动终端
目录
1. 绪论 1
1.1 前言 1
1.2 课题研究背景 1
1.3 课题研究意义 2
1.4 课题研究现状 3
1.5 课题研究内容 3
2. 课题相关技术 4
2.1 开发语言简介 4
2.2 Eclipse简介 7
2.3 搭建Android开发环境 8
2.4 本章小结 10
3. 系统需求分析 11
3.1 概述 11
3.2 系统可行性分析 11
3.3 系统功能需求板块 12
3.4 非功能性需求 12
3.5系统流程分析 13
3.6本章小结 14
4. 导航系统设计 14
4.1 系统设计原则 14
4.2 系统功能模块设计 14
4.3 文件结构设计 15
4.4 本章总结 16
5 地图效果实现 16
5.1定位功能 16
5.2 浏览搜索地点 17
5.3图层切换实现 17
5.4导航轨迹显示实现 19
5.5本章小结 19
 *好棒文|www.hbsrm.com +Q: ^351916072^ 
6 系统测试与分析 20
6.1 测试内容 20
6.2 测试预期结果 21
6.3 测试用例 21
6.4 测试结果 22
6.5 本章小结 22
总结 23
展望 23
绪论
1.1 前言
目前,移动平台的快速发展和大量的使用量,使得手机,iPad等智能移动终端成为人们随身携带的物品,而传统的PC端软件也渐渐地被转移到移动平台上。在这些广泛使用的移动终端中,Android的使用量是最多的,在我国的市场上,Android也占领最大的市场份额。因此,安卓平台的软件是开发的热门[1],也是开发者首选的开发技术。
现在越来越多的人使用移动平台,因为PC端软件已经没有办法再去满足人们越来越多的要求了,移动平台软件和传统PC软件比,最大的优点就是移动平台软件可以随意移动[2],只要有网络就可以使用,没有时间、地点的限制[3]。但是传统PC终端体积较大,不方便携带,智能在固定的地点可以使用,限制条件较多。因此,移动终端成为人们使用量最大的终端。
本次毕业设计结合实际调查,与其它Android地图导航相比,不仅在功能上进行了适量的删减和创新,而且在操作上也做了优化。在软件开发完成后,用户只需要一台手机或平板电脑,将本软件安装在设备上就可以使用了[4],而且,无论用户身在何处,无论在什么时间,只要有网络就可以操作该软件。Android技术的日趋成熟,开发者对Android平台的软件加大了研究兴趣,开发出多种风格的应用软件[5],但是多种多样的软件使得用户很难去适应和应用。本软件对于这些方面有了全面的考虑,将一些安卓软件的特性结合起来,设计一个简单便捷的,易于让用户接受的一个软件系统。对于本软件,它的优势体现为以下几个方面:
1.没有时间和地点的限制,可以随意移动,只要有网络,就可以实现自身定位。
2.结合其他Android软件的使用风格,设计界面简单精美;
3.操作方便快捷、系统响应速度快;
4.使用的数据可以永久存储,可以重复使用;
5. 个人及系统保护措施齐全。
1.2 课题研究背景
目前网络的大量普及和智能移动终端的创新发展,传统PC端软件已逐渐被移动端软件所代替比如苹果,Android等智能终端设备。我国的智能手机用户已经超过了人口的一半,而且85%以上为Android系统[6]。市场上的Android平台的手机市场份额已经达到86.1%。这是由于Android技术的快速发展和用户的生活水平提升。
地图导航已经成为每个智能手机用户必不可少的软件了,现在是使人们使用率特别大的一个软件,现在的导航在移动端执行,通过GPS来获得定位,GPS也是室外环境导航的重要部分[7]。对于导航,以前是购买导航仪,而且在使用上也有很多限制,不仅给用户带来了许多不便,而且还消耗了人力财力。手机地图导航就能避免这些问题,它通过GPS进行卫星定位导航,节省了费用,还会在系统中开发其它的功能,获得更多的信息[8]。
传统的PC端地图导航软件主要是以单机或者网页形式实现,并且不可以移动,但是这些方式越来越满足不了人们的需求了,对于经常户外旅游或者出差的人来说,这是一个非常大的难题。而手机端地图就能很好的解决人们的困难。手机地图提供了简单便捷的操作,和随时随地可以使用的特性,不仅方便携带,而且可以节约大量的时间,使得它成为人们日常出行必不可少的随身物品[9]。Android平台给予了开发者精美灵活的地图图层和控制操作,为地图导航的尅发和创新提供了一个较好的平台[10]。
1.3 课题研究意义
在日益创新的科学技术和网络发展上,我国的通讯技术已经进入4G时代,人们拥有了更加方便快捷的通讯方式和更快速的网络传输速度。目前,手机智能终端设备已成为人们必不可少的一部分,是人们出行必备的“随身品”,并且人们对于手机的性能和质量有了更高的要求。根据最新调查研究来看,智能手机的使用率已经达到了人口的一半以上,而地图导航软件也是每个智能终端大量使用的软件系统。在手机等智能移动终端上拓展GPS功能是一个重大的创新和突破[11],实时的地理位置成为人们最想知道的信息之一[12]。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1061.html

好棒文