百度地图API毕设论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

石家庄铁道学院毕业设计基于mysql的百度地图二次开发SecondaryDevelopmentofBaiduMapBasedonmysql2014届电气与电子工程分院专业电子信息工程学号20102643学生姓名杨小宁指导老师杨明完成日期2014年6月1日毕业设计成绩单学生姓名杨小宁学号20102643班级电1004专业电子信息工程毕业论文题目基于mysql的百度地图二次开发指导教师姓名杨明指导教师职称副教授评定成绩指导教师得分评阅人得分答辩小组组长得分成绩:院长签字:年月日毕业设计任务书题目基于mysql的百度地图二次开发学生姓名杨小宁学号20102643班级电1004专业电子信息工程承担指导任务单位电气与电子工程学院导师姓名杨明导师职称副教授一、设计内容基于要实现水位预警系统的远程地图显示,设计百度地图驱动mysql数据库,调用数据库里的数组,根据数据库的经纬度在地图上的相应位置显示标注,点击标注显示数据库的水深地址,以及路线查询,实现客户端手机端页面的显示等功能。二、基本要求1、论文1万5千字以上;2、外文翻译3000字以上;3、实现java数据库驱动获取数组;4、调用百度地图API应用程序接口实现显示查询;5、实现远程查询数据;6、参考文献7篇以上,外文1篇以上。三、主要技术指标要求1、满足Java驱动数据库准确实时的根据数据库数据的更新采集数据;2、通过百度API应用程序接口地图数据的显示查询。四、应收集的资料与参考文献查阅关于mysql数据库的相关资料,熟悉数据库的建立流程;掌握java语言的语句编写;掌握javascript语言的编写;熟悉百度地图API功能的调用方法;规划地图开发所具有的功能和页面。五、进度计划2014年2月~3月:总体设计实现的功能,查阅语言相关资料;2014年3月~4月:编写语言,运行测试;2014年4月~5月:调整优化,完成论文;2014年6月:答辩。教研室主任签字时间年月日毕业论文开题报告题目基于mysql的百度地图二次开发学生姓名杨小宁学号20102643班级电1004专业电子信息工程一、课题的研究背景近几年城市内涝现象比较严重,给人民的出行带来了困扰,严重的造成财产损失,另外信息化越来越普及的今天,手机电脑越来越成为生活中必不可少的一部分,地图作为其中的一个重要组成,给人民的生活出行带来巨大便利,具有广阔的发展前景。百度地图的二次开发具有易上手,功能强大,交互性强等优势,拥有越来越多的使用者,百度地图API为开发者免费提供的一套基于百度地图服务的应用接口,包括JavaScriptAPI、Web服务API、AndroidSDK、iOSSDK、定位SDK、车联网API、LBS云等多种开发工具与服务,提供基本地图展现、搜索、定位、逆/地理编码、路线规划、LBS云存储与检索等功能,适用于PC端、移动端、服务器等多种设备,多种操作系统下的地图应用开发。百度地图API免费对外开放,业已广泛应用互联网、移动设备、车厂等行业,主要涉及房产、电商、团购、移动手机应用、生活服务网站等。主要有搜房、糯米、去哪儿网、百姓网、12580、酷讯旅游、同程网、途牛旅游网、好大夫在线、豆角网、墨迹天气、食神摇摇等。二、国内外的研究现状到目前为止,学者们主要讨论了知识地图在知识管理、图书馆服务以及指导学习三个方面的应用。(1)知识地图在知识管理方面的应用。知识地图不仅可以用于显性知识的管理,还可用于隐性知识的管理。可采用两种知识地图对隐性知识进行管理,一种用于隐性知识的表达,称为认知地图,亦称方法或过程图;另一种用于隐性知识的交流传播,被称为专家图,这两种图分别从隐性知识本身和隐性知识载体两个角度出发对隐性知识进行管理。可利用知识地图建立用户易用的智能化导航系统,用户在浏览的同时发表评论,通过知识地图平台进行隐性知识交流,能够为组织创新提供条件,利用知识地图进行知识重组,可为知识服务提供良好的服务平台。(2)知识地图在图书馆参考咨询服务中的应用。知识地图是一种良好的工具,它可实现图书馆知识资源的可视化配置,明确知识的分布以及分布于不同空间的知识资源间的内在联系。参考咨询系统中的请求管理器根据知识地图就可以快速找到合理的知识匹配,进而将咨询请求提交给匹配度最高的知识资源所有者(图书馆和知识专家),以达到咨询服务的高质量。在此基础上,讨论了知识地图在个性化信息推荐服务中的应用。认为图书馆的个性化信息推荐系统需要随时密切关注用户信息需求,并适时把有关信息自动推送给用户,知识地图为实现这样的服务提供了可能性。(3)知识地图在指导学习中的应用。学生要培养自己的学习能力、实践能力和创新能力,就需要在学习的过程中学会在知识之间自主建构有意义的连接并感悟这种意义,形成知识地图,在解决问题的过程中应用并完善知识地图,总结出解决问题的各种方法和一般规律,使知识地图成为智能知识地图。综上所述,对知识地图概念的研究,国外主要集中在20世纪末,尤其以1999年和2000年居多,而国内在这方面的研究稍晚,以2002年和2003年居多;在知识地图类型、功能以及知识地图的构建和应用方面,国内2000年以来研究颇多,且远远多于国外;此外,国内关于知识地图的应用和构建领域的文献近年来呈不断增长趋势,而国内外对知识地图特点以及评价指标的研究尚显薄弱,有待加强。三、主要工作1、选择性能好的数据库,进行数据存储;2、搭建平台,编写代码运行代码;3、导入数据库驱动,编写相应的驱动代码;4、使用javascript的脚本语言调用百度API的函数;5、使用tomcat发布网站。四、采用的方法本系统实现Zigbee终端节点进行水深数据经纬度和地址的采集,把数据通过协议栈传到协调器,协调器通过串口连接GPRS,GPRS通过因特网通过因特网实现发短信打电话的功能,通过透传把数据存在mysql数据库中,使用JDBC驱动包进行数据库的驱动,调用的数据存储在数组中。使用百度地图API的函数,通过javascript语言编写程序,实现相应功能,通过内网通软件得到一个公网IP,对tomcat进行配置,根据IP得到网址,即可实现tomcat发布网页,使得电脑手机端浏览器输入url可以访问。五、预期的结果实现Zigbee超声波终端节点水深数据的采集,通过协议栈实现协调器管理终端节点数据,通过GPRS数据透传数据传递给Labview上位机,同时实现GPRS实现发送短信打电话的功能,labview上位机存储数据在mysql数据库中,百度地图API获取数据库里的数据,根据经纬度把相应点标注在地图上,实现点击标注查看详细信息,包括该点的水深地址,实现地址的搜索,驾车路线的查询,实现在电脑手机浏览器输入网址查看详细信息。指导教师签字时间年月日摘要mysql数据库具有体积小、速度快、总体拥有成本低,重点是是开放源码的特点提供简便快速的数据存储调用,百度地图JavascriptAPI是一套由Javascript语言编写的应用程序接口,可实现在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端基于浏览器的地图应用开发,且支持HTML5特性的地图开发。本系统实现Zigbee终端节点进行水深数据经纬度和地址的采集,把数据通过协议栈传到协调器,协调器通过串口连接GPRS,GPRS通过因特网通过因特网实现发短信打电话的功能,通过数据透传把数据存在上位机labview中,labview把数据存储在mysql数据库中。本文研究如何通过Java驱动数据库获得经纬度,水深,地址数据,通过百度地图API应用程序接口根据精度为实现标注在地图上的显示,超过设定的水深值时实现跳动报警,输入地址实现地址查询,输入起始点实现路线查询,以及输入网址实现网页和手机端的显示。关键词:mysql数据库百度地图APIJavascript应用程序Abstractmysqldatabasehassmallvolume,quickspeed,lowtotalcostofownership,thekeyistoprovideasimplequickisthecharacteristicofopensourcedatastoragecalls,BaidumapJavascriptAPIisasetofwrittenbytheJavaScriptlanguageapplicationprograminterface,Canberealizedonthesitetobuildrich,interactivemaps,SupportPCandmobileterminalbasedonthebrowser'smapsapplicationdevelopment,andsupportHTML5featuresmapdevelopment.ThissystemimplementZigbeeterminalnodesforwaterdepthdatacollectionoflatitudeandlongitudeandaddresses,thedatathroughtheprotocolstacktothecoordinator,thecoordinatorviaaserialportconnectionofGPRS,GPRScanrealizethefunctionoftextcallviatheInternetthroughtheInternet,throughdatapassthroughthedataexistPClabview,labviewdataisstoredinthemysqldatabase.Inthispaper,westudyhowtousetheJavadriverdatabaseforlongitudeandlatitude,waterdepth,theaddressdata,throughthebaidumapAPIapplicationprograminterfaceaccordingtotheprecisiontoachievethedisplayofthemarkonthemap,setmorethanthedepthofthevalueimplementationbeatingthepolice,theinputaddressimplementationquery,enterthestartingpointstorealizetheroutequery,andinputthewebsitetorealizethedisplayonwebandmobilephones.Keywords:ThemysqldatabaseBaidumapJavascriptAPIApplications目录第1章绪论...........................................................11.1课题研究的的意义...............................................11.2国内外研究现状.................................................11.3论文研究内容及工具.............................................21.3.1小巧高速的mysql数据库...................................21.3.2功能强大的百度地图API....................................2第2章系统方案设计...................................................32.1设计原则及流程.................................................32.2流程实现.......................................................42.2.1存储在mysql中的数据.................

1 / 59
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功