基于Android地图的公交路线规划设计开题报告

 2022-01-29 18:59:17

1. 研究目的与意义、国内外研究现状(文献综述)

随着移动平台操作系统的快速发展和地图导航应用领域的不断延伸,而android智能手机操作系统具有开放性好、软硬件功能扩展性强的特点,开发基于android的地图应用潜力巨大。

另外随着我国城市化的快速发展,城市公交系统也随之迅速扩大且更加复杂。

同时,城市化的发展,导致道路拥挤,公交便成为了人们出行的主要方式,所以,人们日常生活中对对公交导航功能有着大量的需求。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容和问题

研究目标: 1、研究公交路线规划算法,并按照自己的思路结合已有的百度地图的api以及sqlite数据库,设计自己的公交路线规划算法 2、实现离线方式的公交路线查询与规划 3、设计一个完整的公交路线查询规划的移动软件,并能在android终端正常使用 4、了解android地图软件的实现方法,并熟悉android应用软件的开发流程5、地图切割研究的主要内容是:(1) a点到b点的导航,a点到b的到达方式默认设定为公交模式, 包括中间站点以及转车站点的查询。

(2) 公交路线的查询,可以查询各路公交的公交路线,经过站点。

(3) 周边公交站点查询,在定位的基础上,可查询周围站点信息。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与方案

研究方法:(1)java书籍及代码(2)查找相关android系统以及相关应用开发的书籍(3)查找android地图api说明,并了解其他android地图应用开发技巧(4)查找sqlite使用教程及手册(5)研究已有的公交路线规划算法,并设计改进自己的公交路线规划算法技术路线:查询android开发的书籍资料,进行可行性和需求分析,确定系统功能模块,搭建android开发平台,进行ui设计,搜索并查询android地图数据库,得出位置定位和公交路线规划方案,根据的出的方案,利用sqlite数据库单独设计创建公交路线数据库,编写代码,系统调试,并在android移动设备上进行测试。

数据库表:1,站点表stop(stop_id,stop_name)2,路线表line(line_id,line_name)3,路线站点表(点线路关表)linestops( line_id, stop_id, seq )此处的seq指某站点在某线路中的顺序1,直达线路首先根据两个站点名获取两个站点各自的id,这里定义为id1,id2然后查询,即得到可直达的线路列表2,一次换乘首先根据两个站点名获取两个站点各自的id,这里定义为id1,id2然后搜寻两个站点通过直达方式各自能够到达的站点集合,最后他们的交集就是我们所需要的换乘站点。

得到换乘站(可能有多个或0个)后,剩下的就是显示能够到达换乘站的两边线路,这通过前面的直达查询即可。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

站站导航,位置周边站点查询,地图选点查询,历史记录,收藏,到站提醒,自设路径

5. 研究计划与进展

(1) 调研(2) 查询文献(3) 系统分析(4) 系统设计(5) 调试

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版