基于百度地图接口的车载导航系统毕业设计论文开题报告.doc

上传人:椰子壳 文档编号:3922818 上传时间:2019-10-10 格式:DOC 页数:7 大小:66.50KB
返回 下载 相关 举报
基于百度地图接口的车载导航系统毕业设计论文开题报告.doc_第1页
第1页 / 共7页
基于百度地图接口的车载导航系统毕业设计论文开题报告.doc_第2页
第2页 / 共7页
基于百度地图接口的车载导航系统毕业设计论文开题报告.doc_第3页
第3页 / 共7页
基于百度地图接口的车载导航系统毕业设计论文开题报告.doc_第4页
第4页 / 共7页
基于百度地图接口的车载导航系统毕业设计论文开题报告.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《基于百度地图接口的车载导航系统毕业设计论文开题报告.doc》由会员分享,可在线阅读,更多相关《基于百度地图接口的车载导航系统毕业设计论文开题报告.doc(7页珍藏版)》请在三一文库上搜索。

1、X X X X 大 学本科毕业设计(论文)开题报告题 目 基于百度地图接口的车载导航系统 学 院 名 称 电子通信与物理学院 专业班级 电子信息科学 班 学生姓名 XX X 学 号 XXXXXXXXXXXX 指 导 教 师 XXXXXX 填表时间:二0一X年X月X日设计(论文)题目基于百度地图的车载导航系统设计(论文)类型(划“”)工程设计应用研究开发研究基础研究其它一、 本课题的研究目的和意义随着社会不断发展和人们生活水平的提高,家庭轿车逐步走进了平常百姓家,另外由于城市的快速发展和交通道路的日益复杂,人们不熟悉的道路越来越多,始发地和目的地之间道路的选择上也越来越多,凭着人们的记忆很难完全

2、记忆,所以车载导航系统出现在人们的视野里。它不仅能够提供一条通往目的地的行车路线,而且还可以自己选择行车路线,从而错开拥挤的道路等等。同时还兼有搜索所需要的服务和地点的功能,能够更好地服务使用者。人们这方面的需求日益增高,各式各样的地图也随之出现,所以选择一款廉价高效的地图是重中之重,而拥有众多用户的百度网页地图可以随时保证更新和调整,是我设计此系统的不二选择,从嵌入式系统的定制,到导航系统的设计和实现,需要多方面的IT技术,C、C+编程是必不可少的,然后界面的设计QT等,还有嵌入式linux系统的定制和调试,再加上播放器的安装调试等,可以给用户一个好的导航和轻松的娱乐系统。Gps的设计和使用

3、等等二、 本课题的主要研究内容(提纲)1. 百度地图javascript接口调用(1) Gps模块的使用(2) 百度地图API导航功能实现(3) Qt和百度接口之间的交互(4) 音乐播放界面与导航界面的集成2. 播放器的实现:(1) MPlayer的安装调试;(2) 播放器、播放列表的实现(3) 交叉编译环境搭建(4) 嵌入式操作系统的编译和移植(5) 程序的测试和进一步完善3. 调试和分析总结。文献综述(国内外研究情况及其发展)GPS是英文Global Positioning System(全球定位系统)的简称。利用GPS定位卫星,在全球范围内实时进行定位、导航的系统,称为全球卫星定位系统,

4、简称GPS。随着汽车、手机等高档消费品的普及,中国正在成为全球卫星定位导航系统(GPS)产业增长最快的市场之一。“十一五”期间,GPS在多个领域将会拥有更大 的发展空间。然而,由于GPS在我国尚处于起步阶段,与产业发展相配套的环境还不完善,制约了企业的创新和发展。致力于GPS产业发展的有识之士时刻关注 着这些问题,并亲自实践探索其发展和突破之道。北京东方联星科技有限公司总经理张峻林是众多探索者中的一员。在政策环境方面,虽然国家已经认识到发展GPS的重要性,但支持力度远远不够。“主要还是国家卫星导航的人才太少, 制定发展卫星导航产业的框架战略不清晰,导致国家对未来卫星导航产业的认识不足,投入谨慎

5、,对企业的支持力度不够。”业内人士表示。此外,高校中没有教授 GPS知识的人,更谈不上培养下一代GPS人才。百度地图是百度提供的一项网络地图搜索服务,覆盖了国内近400个城市、数千个区县。百度地图为用户提供了丰富的公交换乘、驾车导航的查询功能,为您提供最适合的路线规划。在百度地图里,用户可以查询街道、商场、楼盘的地理位置,也可以找到离您最近的所有餐馆、学校、银行、公园等等。谷歌地图是Google公司提供的电子地图服务,包括局部详细的卫星照片。此款服务可以提供含有政区和交通以及商业信息的矢量地图、不同分辨率的卫星照片和可以用来显示地形和等高线地形视图。谷歌地图最主要的特性就是范围广,属于全球性的

6、,主要国家和地区都会涉及。Google6.0还包含3D和街景。但相对于中国来说,Google地图应用范围不如百度地图广泛,更新也不如百度地图做的好。高德是中国领先的数字地图内容、导航和位置服务解决方案提供商。也是基于位置的生活服务功能最全面、信息最丰富的手机地图,由于国内最大的电子地图、导航和LBS服务解决方案提供商高德软件(纳斯达克:Amap)提供。高德地图无疑是真正的导航开发利器,可是并没有提供很好的开发技术文档,和相应的代码示例,所以此次开发我们选用受众面广、用户量大的百度地图。而且百度地图有着大量的网页用户,可以随时纠正地图中不正确的信息,相信百度地图的发展是迅速的。三、 拟解决的关键

7、问题1. Gps坐标的获取,获取坐标后和百度接地图坐标之间的转换,都需要百度地图提供的接口支持,另外百度地图并没有c+的接口,所以只能使用js接口,所以就涉及到js和qt之间交互的问题,如何才能合理的把gps获取的坐标传递给地图,另外把用户所需要搜索的关键字传递给地图都是一个很麻烦的事情,还好qt提供了这样一个用于交互的类QWebView2. 播放器的使用上最主要的就是环境搭建,嵌入式操作系统的移植。在移植好的嵌入式系统中安装MPlayer,并且调试好运行,可以播放视频文件。QProcess与MPlayer的交互是一个重中之重,播放器界面的编写等。从播放窗口,到操作台,最重要的还有播放列表的实

8、现。四、 研究思路和方法研究主要用到的知识有linux os的操作,C、C+程序编写,嵌入式环境的搭建,系统的移植,Qt跨平台工具的使用等。1. 首先学习相关的技术知识,到能熟练运用到相关工作为止。2. 搭建交叉编译环境,调试开发板,搭建好linux操作平台,为以后的程序编写工作做好准备。 3. 构建系统设计基本框架,编写相应的程序代码。过程应该多多调整框架,并注意代码编写规范,编写的同时进行同步的测试,减轻最后完成后代码的修改次数和难度。4. 定制嵌入式linux文件系统,增加qt库和MPlayer库。移植文件系统,安装MPlayer。5. 移植第二步交叉编译好的程序,运行,调试(其中包括g

9、ps模块的调试,网络的调试,还有MPlayer的调试)。6. 最后是程序的交叉编译和移植;程序整体的测试并试运行。五、 本课题的进度安排第五周-第六周:搜集资料,搭建linux开发环境;第七周-第九周:linux环境下编写主程序的界面和功能实现;第十周-第十一周:搭建交叉编译环境,交叉编译源程序,购买和安装gps模块到开发板,调试和运行gps模块功能;第十二周-第十三周:定制linux文件系统,移植运行环境(主要是程序运行所需要的库文件,和MPlayer的安装和操作);第十四周-第十五周:运行调试等。第十六周:准备答辩PPT,完成答辩。六、 参考文献1 Bjarne Stroustrup(美)

10、,裘宗燕(译),C+程序设计语言M,机械工业出版社,20022 Jasmin Blanchette(加拿大),Mark Summerfield(英)著;闫锋欣 曾泉人 张志强(译) C+ GUI Programming with Qt 4M,电子工业出版社,20083 Partage.S(著),孙建春,韦强(译) C+ Primer PlusM 人民邮电出版社, 20054 理查德史蒂文斯(美),拉戈(美)(著),尤晋元,张亚英,戚正伟(译) UNIX环境高级编程M 人民邮电出版社, 20065 Neil Matthew,Richard Stones(英)(著);陈健 宋健建(译);Linux程序设计 人民邮电出版社, 20106 程杰 大化设计模式M 清华大学出版社 ,20077 Kevin, linux中如何搭建ftp服务DB/OL 8 feng, Qt中使用setStyleSheet对按钮进行外观设置DB/OL指导教师意见导教师(签名): 年 月 日所在系(所)意见负责人(签章): 年 月 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1