欢迎来到天天文库
浏览记录
ID:1008245
大小:1.07 MB
页数:51页
时间:2017-11-06
《基于Google-Maps-API的应用开发 毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要摘要在互联网2.0时代,围绕JavaScript的各种应用方兴未艾,越来越多的公司开发了以浏览器为平台的开发平台,特别是Google,在该领域已经做了大量的开发,推出了包括地图API在内的一整套互联网开发接口,初步建立了一个以浏览器为平台的互联网开发环境。可以期待,基于JavaScript的浏览器开发将越来越丰富,并最终成为主流。本文就谷歌地图这一热门技术展开讨论,并通过编程实现了一个基于谷歌地图的公交查询网站。在讨论了谷歌地图的背景WEB2.0及其核心理论与技术后,本文详尽地研究了谷歌地图API的语法规范以及基于谷歌地图的信息聚合,并在此理论基础上,在前台用Java
2、Script语言,后台用PHP语言编程实现了一个简单的基于谷歌地图的公交查询网站,该网站需运行在suse操作系统上的Apache服务器上。程序实现了Ajax技术,来解析XML文档,生成公交站点的信息。关键词:web2.0,谷歌地图,JavaScript,公交查询摘要AbstractIntheeraofWEB2.0,theapplicationswhichsurroundingJavaScriptaredeveloped.Moreandmorecompanieshavedevelopmentplatformsinthebrowser,especiallyGoogle,whi
3、chhasdonealotofdevelopment,includingthewebmapsAPI.PreliminarydevelopmentestablishaplatformintheInternetbrowserfordevelopmentenvironment.Inthefuture,thedevelopmentbasedonJavaScriptwillberich,andfinallybecomethemainstream.ThispaperreportsonGooglemaps,andthroughdiscussionswithasimpleprogramm
4、ingbasedonGooglemapsofthepublicbuswebsite.AfterdiscussionofthebackgroundofgooglemapsanditscoretechnologyandWEB2.0theory.ThispaperdiscusssyntaxofgooglemapsAPI.Thenthispaper5buildasimplepublicwebsitewithJavaScriptandPHPforbusquery.Thissiterunsontheapacheserversinthesuseoperatingsystem.Thesi
5、teuseAjaxtechnologytoanalyzetheXMLdocumentofthebusstops.Keywords:web2.0,googlemap,JavaScript,busquery目录i目录第一章 绪论11.1选题的目的及意义11.2国内外研究状况11.2.1国内研究状况11.2.2国外研究状况21.3本选题研究内容3第二章 WEB2.0介绍52.1WEB2.0概念52.2WEB2.0理论与技术52.2.1六度关系理论52.2.2XML62.2.3AJAX62.3Mashup的介绍62.4JavaScript语言72.4.1JavaScript起源7
6、2.4.2JavaScript目前标准72.4.3JavaScript在互联网应用中的作用82.4.4Prototype库介绍9第三章 GOOGLEAPI技术113.1GoogleAPI概述113.1.1GoogleAPI定义113.1.2GoogleAPI技术的特点123.1.3GoogleAPI对于互联网意义123.2GoogleAPI语法规范123.2.1基础语法JavaScript123.2.2GoogleAPI规范133.2.3GoogleMapsAPI几个主要对象14目录i3.2.4GoogleMapsAPI的事件处理163.2.4GoogleMapsAPI提
7、供的服务16第四章 编程实现基于GOOGLEAPI的公交应用174.1需求分析174.1.1功能需求174.1.2性能需求174.1.3运行需求174.2总体设计184.2.1功能模块设计184.2.2算法与数据结构194.2.3界面设计194.3开发环境194.3.1操作系统suse10.0194.3.2服务器apache2214.3.3数据库mysql5.0.22214.3.4开发语言PHP5214.4常见的公交应用224.5代码的设计、调试与运行244.5.1核心功能的实现244.5.2Ajax功能的实现36第五章结束语
此文档下载收益归作者所有