项目名称 :
城市公交查询系统
项目预期目标:
本项目意在实现一个能反映实时公交信息的Android应用。初步计划实现以下内容:
1) 能够成功定位用户位置
2) 能成功检测用户附近的公交站点,并显示经过站点的路线(部分显示)
3) 通过查询目的地,推荐公交线路
4) 实时显示需要查询的路线距离本站点还有几站路
5) 根据不通路线预估到达目的地的时间
6) 在map上显示用户附近公交站点的位置
项目意义 :
人们在陌生的地方往往不了解城市内公交路线相关的车次和站点信息,因此用户很难快捷的找到比较合理的路线。
因此开发一个基于Android平台的城市公交查询系统,能够为广大出行者提供实时、准确、直观的公交信息。
预期通过这次项目掌握Android开发流程,熟悉敏捷开发的过程。
项目现有基础:
1) 百度地图API接口
2) 百度地图Demo
项目设计方案思路:
公交查询系统包括前端显示和后台数据管理两个主要的模块。
其中,前端主要完成:
1) 通过使用后台传输的位置信息以及筛选的公交信息,在用户界面显示出来;
a) 用户界面绘制
b) 地图界面绘制
c) 控制界面绘制
2) 能够获取用户输入的目的地或者选择的路线信息返回给后台处理。主要完成在地图上绘制路线。
后台主要完成:
1) 使用网上现有的一些API接口,得到当前用户的位置以及用户附近的公交站点信息,将信息反馈给前端进行显示。
a) 定位用户位置并返回
b) 查询路线
c) 附近公交站点查询
2) 通过用户反馈的信息进行数据查询,成功返回路线以及预估时间等信息。