欢迎来到天天文库
浏览记录
ID:18754603
大小:2.01 MB
页数:24页
时间:2018-09-22
《基于安卓系统的城市公交app作品》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计作品(产品)作品名称基于安卓系统的城市公交app二级学院信息工程学院专业软件技术班级软件1401学生姓名学号指导教师2016年11月一、作品(产品)简介为了提高城市公交信息化水平,方便智能手机用户查询城市公交信息,在深入进行需求分析的基础上,基于Android开发平台,给出了以长沙城市为例的城市公交查询系统的设计与实现过程,实现了公交线路查询、定位和路线规划等功能。软件主要功能包括:(1)公交线路查询:输入公交车路线,从地图上显示公交车路线。(2)定位:用户可以点击定位查找出自己的位置,以及经纬度。(3)路线规划功能:这个功能是输入起点和终点,然后可以驾车,公交,搜索,同时还可以满足一
2、些条件,比如:躲避拥堵,最短距离,较少费用,时间最短,功能比较丰富。二、软件界面展示一、作品(产品)简介为了提高城市公交信息化水平,方便智能手机用户查询城市公交信息,在深入进行需求分析的基础上,基于Android开发平台,给出了以长沙城市为例的城市公交查询系统的设计与实现过程,实现了公交线路查询、定位和路线规划等功能。软件主要功能包括:(1)公交线路查询:输入公交车路线,从地图上显示公交车路线。(2)定位:用户可以点击定位查找出自己的位置,以及经纬度。(3)路线规划功能:这个功能是输入起点和终点,然后可以驾车,公交,搜索,同时还可以满足一些条件,比如:躲避拥堵,最短距离,较少费用,时间最短,功
3、能比较丰富。二、软件界面展示主界面+图2.2定位1.公交线路查询图2.41.路线规划功能图2.5三、附录:毕业设计工程文档1.引言1.1课题背景有些人包括市内本地人都不知道出行该乘坐什么样的车,这款软件让广大市民可以方便的了解到自己在那里,自己该怎么从出发地到目的地,该怎么样以最快速度,最短路程,最少换乘到达目的地。Android平台长沙公交软件的开发可以进一步让大家知道公交车的路线,让手机用户能够在第一时间方便且快捷的获取最新的公交信息,以便提前方便的知道出行的路线。1.2参考资料与引用资源1.《Android软件开发入门到精通》2.AndroidSDK帮助文档http://www.andr
4、oid-doc.com/reference/packages.html3.AndroidAPIhttp://www.android-doc.com/guide/components/index.html4.android百度地图开发http://blog.csdn.net/fang2liang/article/details/518579272.系统需求2.1需求规定一款查看公交的APP,软件的功能需求如下:(1)定位自己。(2)长沙公交车路线查询。(3)路线规划功能,包括躲避拥堵,最短路程,最快到达等。2.2运行环境版本要求:Android2.3及以上版本3.系统结构3.1系统功能结构定位路
5、线规划公交线路查询路线规划图3.13.2网络架构页面导航服务器路线规划定位公交路线查询图3.23.3模块架构模型层、接口层、核心层、界面层。模型层定义了所有的模型;接口层封装了服务器提供的API;核心层处理所有业务逻辑;界面层就处理界面的展示。图3.24.界面设计4.1启动界面此部分实现代码4.2主界面此部分实现代码这里是我用listview来做一个列表,自定义列表,然后通过点击事件来选择不同的功能进入不同的界面.这里是初始化一些控件以及获取显示的控件ID5、系统实现5.1定位此部分实现代码百度地图可以使用GPS和网络定位(WIFI和基站)进行定位。基本定位功能还支持定位结果的反地理编码功能,
6、离线定位,位置提醒功能和地理围栏功能。用户可以设置满足自身需求的定位依据:若用户设置GPS优先,则优先使用GPS进行定位,如果GPS定位未打开或者没有可用位置信息,且网络连接正常,定位SDK则会返回网络定位(即Wi-Fi与基站)的最优结果。为了使获得的网络定位结果更加精确,请打开手机的Wi-Fi开关。注意:只有在使用网络定位的情况下,才能获取当前位置的反地理编码。5.2公交车查询此部分实现代码 通过判断type,将正确的uid添加到一个list中。 得到了uid,就可以结合城市参数,进行公交线路检索了。这里主要是详细解析部分进行公交信息检索之前,需要先进行POI检索。使用searchInCi
7、ty()方法在每一个城市内查询公交路线号得到poi检索的结果时,在PoiResult类中有通过getAllPoi()获取poi检索结果。在PoiInfo类中有个type字段:0:普通点、1:、公交站2:、公交路线3:、地铁站4:地铁线路5.3路线规划代码实现部分 路线规划里有策略这一概念。那驾车路线规划说,就包括四种策略:躲避拥堵、最短距离、较少费用、时间优先,这四种策略组成了一个枚举类型:Dri
此文档下载收益归作者所有