欢迎来到天天文库
浏览记录
ID:26807098
大小:54.50 KB
页数:5页
时间:2018-11-29
《基于android平台的手机导航系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Android平台的手机导航系统设计摘要:随着无线通信技术和互联网的发展,移动智能终端发展迅速,特别是基于Android操作系统的移动平台更是深入到了经济社会生活的各个领域,在这种背景下,本系统结合当前导航软件现状,利用互联网技术和手机导航相关理论以及导航方法实现了一款手机导航系统,该系统采用Android框架进行程序设计,能提供关键字搜索、用户位置定位、周边搜索、指定位置的经纬度查询、出行路线规划、景点搜索等功能。为此,深入研究和分析了Android平台下导航系统的相关实现技术,并在该平台下
2、完成了导航系统的开发工作。按照软件工程理论,对导航系统在需求的分析与设计,系统设计与测试等各个方面进行了详细阐述。中国2/vie 关键词:Android;手机导航;GPS定位 中图分类号:TB 文献标识码:A doi:10.19311/j.ki.1672-3198.2016.33.191 1引言 随着信息化时代的到来,无线通信技术和互联网技术飞速发展,在这种背景下,本文提出了在已经普及的移动终端上开发相应软件,利用移动终端的普及性和Android操作系统的一系列优点,推广和普及该系统,
3、对于缓解我国手机导航现状和为手机导航的发展进步具有十分重要的理论和现实意义。该系统可以为人们大众提供低成本、高效率、多功能、实时导航、即时性、交互式的手机导航服务。 2需求分析与设计 2.1系统需求分析 地图导航系统的功能是非常强大的,它能够向用户提供很好的服务,通过地图以及文字的形式将信息呈现出来。并且它的界面也是非常简洁、友好的,便于操作。其功能需求包括: (1)地图操作:能够根据需要将,地图进行缩放,还可以进行查询。 (2)定位操作:用户根据自己的需要将,定位系统进行设置之后,导航
4、就能利用GPS和网络的配合来获取具体的位置,并将其呈现出来。 (3)POI定位查询:在根据用户需求对指定位置进行定位的同时,还能对周边位置一同搜寻,并将之呈现。 (4)卫星地图显示:还能将卫星地图呈现出来,根据实际需要和普通地图模式进行切换。 (5)交通地图显示:还能将交通地图呈现出来,根据实际需要和交通地图模式进行切换。 (6)公交查询:可以根据需要对全国的各条公交线路进行查询,并将之呈现。 (7)景点查询对全国的景点进行定位展示。 2.2系统设计 2.2.1系统架构设计 手机导
5、航系统所采用的主要是三层式结构进行系统的建设,现在大多数的应用类系统于是转向三层分布式架构进行发展,三层结构是系统平台的主要方式,这些结构是相互独立的;将整个系统划分成应用层、应用框架和数据接口。具体系统架构结构图如下图1所示。 系统应用包括:城市搜索、路线规划、经纬度查询、地图定位、公交查询等等功能。 应用框架包括:Activity管理器、Adapter管理器、Animatation动画管理器等。 类库包括:Liberary库和Andriod运行时。 系统采用Android/Html5混
6、合编程实现,原生代码比例占到90%,Html5在查询统计模块中会用到,采用Html5的统一模板来实现。实时监测详情里有用到,Html5调用后台数据,原生代码调用其XML。 2.2.2系统功能模块设计 系统的主要功能包括城市搜索、经纬度查询、地图定位、公交查询、路线规划、景点查询、附近搜索,共六个子系统。各部分之间既独立,又互相关联。系统功能结构如图2所示。 (1)城市搜索。 可以根��城市名称对城市进行搜索,也可以对城市内的各个场所进行定位,并在相应的电子设备上,对其进行呈现和标注。 (
7、2)经纬度查询。 可以根据城市名称对城市进行搜索,也可以对城市内的各个场所进行定位,并在相应的电子设备上,对其进行呈现和标注。 (3)地图定位。 当用户在系统的GPS里进行相关的设置之后,系统就能和网络进行配合,对用户的具体位置进行确定,然后按照相关的算法,将用户的地理位置进行精确的呈现,并对相应的位置进行标注。 (4)公交查询。 当用户对城市名称以及公交线路进行输入以后,系统可以对其进行搜索,并将其具体信息在地图上呈现出来。 (5)路线规划。 系统还能提供,路线规划功能,共有三种方
8、式,可以根据需要进行选择分别是,驾车,步行以及公交..用户只需要输入起始地和目的地,就能得到最佳路线,并且可以在相关设备显上看到,操作简单,结果准确。 (6)景点查询。 系统的景点查询功能也是非常强大的,只要对景点的信息进行输入,系统就能进对其进行查询,并将查询结果详细地呈现出来,具体包括交通、饮食、购物、文化地理等。 3系统实现 3.1定位功能的实现 本系统在进行设计的时候,利用手机的定位功能进行定位,当位置移动时会对GPS再次请求,然后获取新的位置。当系统感知到位置改
此文档下载收益归作者所有