论文部分内容阅读
Google公司于2007年11月发布Android系统以来,短短四年时间,Android已经占据了智能手机市场的半壁江山,是目前最为炙手可热的智能手机操作系统。Android走进了越来越多人的生活,成为他们获取信息主要设备。随着拥有私家车的家庭越来越多,大部分司机朋友都希望能接受到导航服务,为自己的旅程提供准确便利的信息。除了购买导航仪以外,导航软件的出现为司机增添了一个选择,通过手机就能实现导航功能,不但节省了一笔导航仪的费用,还能为获得除了导航服务以外的更多信息。但是,目前市面上大部分导航软件都存在如占用空间大,地图数据不全面等弊端,用户体验不是很好。Google Map作为最先推出的网上地图,各种数据信息最为全面和准确。目前道路拥堵成为大部分城市的顽疾,堵车不但使人们的出行受到很大的限制,也容易引发了各种社会矛盾,是城市扩张过程中最令人头疼的问题之一。因此,获取交通流信息以分析,并让司机获得实时交通路况,不但能够使司机更快得到达目的地,也能够使城市交通得到更为科学的管理。科学的交通信息采集技术是目前极有应用前景的研究领域。本文首先分析和比较了了目前广泛使用智能手机平台的现状,以及市场上主要的应用于android平台的导航软件,并介绍了主要交通信息采集技术的研究成果和优缺点。接着通过分析Android平台的系统构架和组建模型,掌握Android应用的构成和工作机制;通过对交通流量数据进行分析,设计空间平均速度的算法,结合空间平均速度和行程时间得出交通路况数据。在对上述相关技术进行研究的基础上,基于Android平台和Google Map API设计和开发出一个导航应用系统,基于C/S构架。在客户端端实现用户登陆、自我定位、载入地图、地点查找、线路显示、路线导航、语音提示、语音识别、交通流信息上传、交通路况显示等十大功能模块。在服务器端实现Google Map Web地图部署、规划线路、分析客户上传的数据,存储客户信息以及交通流量信息、发布交通流量信息等功能模块。本系统界面友好、操作便捷、具有良好的可扩展性和可操作性。经过测试可以稳定的运行,能够满足用户基本的导航服务要求。