公共自行车网站中Mashup应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公共自行车网站中Mashup应用

公共自行车网站中Mashup应用   摘 要:武汉公共自行车站点查询网站在百度地图API的基础上,结合相关自行车数据,开放专门查询自行车的网站,方便市民查询使用。本文从网站功能的角度出发,分析其中的Mashup应用及其原理。 关键词:公共自行车;百度API;Mashup应用 中图分类号:TP399 2008年以来,武汉市已形成1218个公共自行车租还服务站点,7万辆公共自行车,八十万持租车卡用户的运营服务规模,平均日租还车量为22万人次,但武汉缺少专门的查询服务类网站,类似百度地图或谷歌地图等查询网站也未或者全面地将自行车站点的信息纳入其查询系统中,只是少量模糊地标注了部分站点的位置。为此,创建一个专业方便的公共自行车查询网站很有必要。通过地图Mashup的应用,实现地铁、轻轨、公交、公共自行车四位一体的公共交通系统,改善武汉城市居民的出行状况。另外,结合天气API、景点API、PanoramioAPI等外援数据,方便市民自主规划骑车计划。 1 Mashup技术 Mashup是指网络聚合应用,两个或多个外部资源的数据或功能整合起来创建一项全新服务的网页或Web应用程序。Mashup应用发展迅速,目前使用最广的是地图Mashup领域。 1.1 Mashup架构。Mashup由三个部分组成,分别是API/内容提供者、Mashup站点和客户机的Web浏览器,三者相互脱离。来自客户机浏览器的请求传向Mashup站点所在的Web服务器,请求的页面包括HTML和JavaScript。JavaScript调用一个或多个API内容提供者提供的服务后,按照该Mashup站点的逻辑进行内容组合并将组合的内容在客户机端浏览器中显示出来。 (1)内容提供者/API。API提供的内容为Mashup应用程序所用。为了方便外界获取和使用,他们将自己的内容通过Web协议对外提供。2010年9月24日,百度地图发布自己的应用程序接口(API),任何公司或者个人都可以利用其API开发自己的地图服务程序。本项目是在获取了相关武汉公共自行车数据并建立完整数据库的基础上,利用百度地图API平台背景创建并初始化Web地图后,构建基于API地图服务的Mashup的具体框架。 (2)Mashup站点。Mashup站点是Mashup逻辑所在的地方,它负责把所获得的或者是自有的资源和服务封装成标准组件,并管理这些组件,同时响应应用程序对于资源、服务的开放调用。 (3)客户机的Web浏览器。客户端是Mashup应用的图形用户接口,既是以图形化的方式呈现应用程序的地方也是与用户交互发生的地方。用户通过客户端或者网页将看到简约清新的页面,主模块包括站点地图、服务指南、自驾专栏、公共自行车论坛等。用户在以百度地图为背景的WebGIS网站上,通过简单操作即可进行信息查询、获取出行路线及建议、旅游线路推荐等多项服务。 1.2 地图Mashup。地图Mashup本质是建立在GIS、网络等地图平台上,利用地图应用程序接口(API)将大量包含有空间信息的数据集用地图可视化的方式呈现出来,为用户提供地理信息的共享、互操作和集成等地图服务。同时,通过将地图服务包装成Web服务,可以在多台不同的机器上部署地图服务以响应客户端的请求,从而将负载分散到不同的计算机上,实现系统的分布式。 2 网站功能中的Mashup应用 在Mashup技术应用的基础上,本网站涵盖四大功能,分别是信息查询功能、出行路线的规划功能、旅游路线规划功能、人机交互功能。 2.1 信息查询功能。用户输入自己的所在地点进行查询,一个请求就传向一个与后台自行车信息数据库连接的Web服务器,提取出所需数据(如附近站点个数、距离以及自行车的数量情况等),同时调用百度API提供的服务,执行Mashup逻辑并将组合的内容在客户机端浏览器中显示。如此,就将自行车信息与地图结合起来。如下图。 2.2 出行路线规划功能。网站集合了武汉市公共汽车站点数据库、地铁站点数据库、和轻轨站点数据库,实现公交、地铁、轻轨、自行车四位一体的公共交通网络。用户可以在常规地图、卫星地图和混合地图中查看自己出行路线的规划建议。用户在客户端输入自己的出发地点和目的地,请求传入后台的Mashup站点,经过解析后,提取所需数据,并使用百度地图弹出窗口,显示的信息包括路程长短、所需时间,路程费用等。 2.3 旅游线路规划。当前,在倡导绿色出行和健康出行观念的呼吁下,很多人都加入了骑车自驾游的队伍中。但大部分的旅游信息系统侧重于旅游相关信息的查询与检索,获取的信息不够全面。而且构建的信息系统技术简单,功能低下、效率不高。多采用地图与文字介绍结合的形式,内容或形式比较单一,缺乏图片、录像、天气情

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档