mashup技术在web地图中的应用

mashup技术在web地图中的应用

ID:33807943

大小:102.43 KB

页数:6页

时间:2019-03-01

mashup技术在web地图中的应用_第1页
mashup技术在web地图中的应用_第2页
mashup技术在web地图中的应用_第3页
mashup技术在web地图中的应用_第4页
mashup技术在web地图中的应用_第5页
资源描述:

《mashup技术在web地图中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Mashup技术在web地图中的应用黄家乾吴升(福州大学空间数据挖掘与信息共享教育部重点实验室/福州大学省空间信息工程研究中心,福州350002)摘要:自地图搜索在网上出现以来,web地图服务得到了迅速的发展,已经成为webGIS新一轮的竞争热点,Mashup这种新技术也在web地图中取得了广泛的应用。Mashup是一种新一代的软件开发模式,它具有web2.0应用程序的特点,它可以方便的利用外部数据源检索到的内容来创建全新的服务。地图Mashup是它的一种应用,是通过开放的地图API、GeoRS

2、S等方式把不同的内容源整合起来。使那些包含位置数据的不同数据集均可利用地图通过图形的方式呈现出来。本文就是在介绍GoogleMapsAPI的主要功能基础上,并演示了如何利用GoogleMapsAPI实现Mashup在web地图中的应用。关键词:Mashup、web2.0、web地图,GoogleMapsAPITheApplicationofMashupinWebMapHuangJiaqianWuSheng(KeyLaboratoryofSpatialDataMining&InformationS

3、haringofMinistryofEducation,SpatialInformationResearchCenterofFujianProvince,FuzhouUniversity,Fuzhou,350002,China)Abstract:SincetheMapSearchemergedintheinternet,WebMapServicehasbeendevelopedrapidly,whichhasalreadybecomeanewcompetitionhotofWebGIS.Cons

4、equently,theMashuphasalsobeenappliedinawiderangeofWebmap.Mashupisthenewgenerationofsoftwaredevelopmentmodels,whichhasthecharacteristicsofweb2.0applicationsandcreatesentirelynewservicesbyusingsourcesretrievedfromexternaldataeasily.MapsMashupisoneofits

5、applications,whichisintegratedbydifferentsourcesthroughthemapAPI,GeoRSSandotherways.Theapplicationshowsvariousdatasetswhichcontaininglocationinformationingraphicsbyusingthemaps.ThispaperintroducesthemainfunctionsoftheGoogleMapsAPI,anddemonstratesthea

6、pplicationofMashupinthewebmapbyusingGoogleMapsAPI.Keywords:Mashup,Web2.0,WebMaps,GoogleMapsAPI1.引言Mashup一种新型的基于Web的数据集成应用程序,它是基于互联网的内容和应用的聚合。Mashup通过互联网上的开放应用编程接口(API),可以轻松的建立一个新的应用[1]。它把Web服务和像Ajax这样的技术进行融合,提供一种新的应用软件开发模式。这种简化开发难度的模式,在一定程度上会减少企业和客户的

7、应用难度,加大交互性[2]。在网络技术高速发展的现阶段,人们搜集大量有关事物和行为的数据,二者都常常含有位置注释信息。所有这些包含位置数据的不同数据集都可以通过地图Mashup技术聚合到地图上显示出来。Mashup程序从架构上是由3个不同的部分组成的,它们在逻辑上和物理上都是相互脱离的:API/内容提供者、Mashup站点和客户机的Web浏览器[3]。API/内容提供者。它们是(有时是未知的)正在进行融合的内容的提供者。为了方便外界获取和使用,提供者通常将自己的内容通过Web协议对外提供(例如R

8、EST、Web服务和RSS/Atom)。这些包括有像Google公司推出的GoogleMapsAPI,微软的VirtualEarthAPI等。Mashup站点。即Mashup所在的地方。这不过是因为这里是Mashup逻辑所在的地方,而不是执行这些逻辑的地方。从一方面来说,Mashup可以直接使用服务器端动态内容生成技术(例如Javaservlets、CGI、PHP或ASP)实现为类似传统Web应用程序。另外,合并内容可以直接在客户机的浏览器中通过客户机端脚本(即JavaScript)或apple

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。