3毕业设计作品(产品).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3毕业设计作品(产品)

毕 业 设 计 作 品(产 品) 作品名称 基于安卓系统的城市公交app 二级学院 信息工程学院 专 业 软件技术 班 级 软件1401 学生姓名 魏红金 学 号 201420141941 指导教师 孙小强 2016年 11月 一、作品(产品)简介 为了提高城市公交信息化水平,方便智能手机用户查询城市公交信息,在深入进行需求分析的基础上,基于Android开发平台,给出了以长沙城市为例的城市公交查询系统的设计与实现过程,实现了公交线路查询、定位和路线规划等功能。软件主要功能包括: (1)公交线路查询:输入公交车路线,从地图上显示公交车路线。 (2)定位:用户可以点击定位查找出自己的位置,以及经纬度。 (3)路线规划功能: 这个功能是输入起点和终点,然后可以驾车,公交,搜索,同时还可以满足一些条件,比如:躲避拥堵,最短距离,较少费用,时间最短,功能比较丰富。 二、软件界面展示 主界面 + 图2.2 定位 公交线路查询 图2.4 路线规划功能 图2.5 三、附录:毕业设计工程文档 1.引言 1.1课题背景 1.2参考资料与引用资源 1.《Android软件开发入门到精通》 2. Android SDK帮助文档 /reference/packages.html Android API /guide/components/index.html 4.android百度地图开发 /fang2liang/article/details2.系统需求 2.1需求规定 一款查看公交的APP,软件的功能需求如下: 定位自己。 (2)长沙公交车路线查询。 (3)路线规划功能,包括躲避拥堵,最短路程,最快到达等。 2.2运行环境 版本要求:Android 2.3及以上版本 3.系统结构 3.1 系统功能结构 图3.1 3.2 网络架构 图3.2 3.3 模块架构 模型层、接口层、核心层、界面层。模型层定义了所有的模型;接口层封装 了服务器提供的API;核心层处理所有业务逻辑;界面层就处理界面的展示。 图3.2 4. 界面设计 4.1启动界面 此部分实现代码 4.2 主界面 此部分实现代码 这里是我用listview来做一个列表,自定义列表,然后通过点击事件来选择不同的功能进入不同的界面. 这里是初始化一些以及获取显示的控件ID 此部分实现代码 百度地图可以使用GPS和网络定位(WIFI和基站)进行定位。基本定位功能还支持定位结果的反地理编码功能,离线定位,位置提醒功能和地理围栏功能。 用户可以设置满足自身需求的定位依据: 若用户设置GPS优先,则优先使用GPS进行定位,如果GPS定位未打开或者没有可用位置信息,且网络连接正常,定位SDK则会返回网络定位(即Wi-Fi与基站)的最优结果。为了使获得的网络定位结果更加精确,请打开手机的Wi-Fi开关。 注意:只有在使用网络定位的情况下,才能获取当前位置的反地理编码。 此部分实现代码 ? 通过判断type,将正确的uid添加到一个list中。 这里主要是详细解析部分 进行公交信息检索之前,需要先进行POI检索。使用searchInCity()方法在每一个城市内查询公交路线号 得到poi检索的结果时,在 在PoiInfo类中有个type字段::普通点、1:、公交站 2:、 公交路线 3:、地铁站 4:地铁线路 代码实现部分? 路线规划里有这一概念。那驾车路线规划说,就包括四种策略:躲避拥堵、最短距离、较少费用、时间优先,这四种策略组成了一个枚举类型:DrivingRoutePlanOption.DrivingPolicy。 路线规划分为三种:驾车、换成(公交)、步行。而路线规划又与之前的各种检索相似。 设置点的时候,传入的参数是PlanNode类型的。该类有两个静态的方法,一个通过设置城市名和地名,一个通过设置经纬度,都可以返回一个PlanNode对象。 关键实现技术? 6.1?的实现 初始化地图 公交信息检索是把你需要检索的信息发送给百度地图服务器,然后解析得到的结果。一般步骤: ? ? 1. 设置检索参数? ? 2. 添加检索结果监听器

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档