• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    公共自行車(chē)網(wǎng)站中的Mashup應(yīng)用

    2014-04-29 00:00:00張曉芳王春燕文建冶維良

    摘 要:武漢公共自行車(chē)站點(diǎn)查詢(xún)網(wǎng)站在百度地圖API的基礎(chǔ)上,結(jié)合相關(guān)自行車(chē)數(shù)據(jù),開(kāi)放專(zhuān)門(mén)查詢(xún)自行車(chē)的網(wǎng)站,方便市民查詢(xún)使用。本文從網(wǎng)站功能的角度出發(fā),分析其中的Mashup應(yīng)用及其原理。

    關(guān)鍵詞:公共自行車(chē);百度API;Mashup應(yīng)用

    中圖分類(lèi)號(hào):TP399

    2008年以來(lái),武漢市已形成1218個(gè)公共自行車(chē)租還服務(wù)站點(diǎn),7萬(wàn)輛公共自行車(chē),八十萬(wàn)持租車(chē)卡用戶(hù)的運(yùn)營(yíng)服務(wù)規(guī)模,平均日租還車(chē)量為22萬(wàn)人次,但武漢缺少專(zhuān)門(mén)的查詢(xún)服務(wù)類(lèi)網(wǎng)站,類(lèi)似百度地圖或谷歌地圖等查詢(xún)網(wǎng)站也未或者全面地將自行車(chē)站點(diǎn)的信息納入其查詢(xún)系統(tǒng)中,只是少量模糊地標(biāo)注了部分站點(diǎn)的位置。為此,創(chuàng)建一個(gè)專(zhuān)業(yè)方便的公共自行車(chē)查詢(xún)網(wǎng)站很有必要。通過(guò)地圖Mashup的應(yīng)用,實(shí)現(xiàn)地鐵、輕軌、公交、公共自行車(chē)四位一體的公共交通系統(tǒng),改善武漢城市居民的出行狀況。另外,結(jié)合天氣API、景點(diǎn)API、PanoramioAPI等外援?dāng)?shù)據(jù),方便市民自主規(guī)劃騎車(chē)計(jì)劃。

    1 Mashup技術(shù)

    Mashup是指網(wǎng)絡(luò)聚合應(yīng)用,兩個(gè)或多個(gè)外部資源的數(shù)據(jù)或功能整合起來(lái)創(chuàng)建一項(xiàng)全新服務(wù)的網(wǎng)頁(yè)或Web應(yīng)用程序。Mashup應(yīng)用發(fā)展迅速,目前使用最廣的是地圖Mashup領(lǐng)域。

    1.1 Mashup架構(gòu)。Mashup由三個(gè)部分組成,分別是API/內(nèi)容提供者、Mashup站點(diǎn)和客戶(hù)機(jī)的Web瀏覽器,三者相互脫離。來(lái)自客戶(hù)機(jī)瀏覽器的請(qǐng)求傳向Mashup站點(diǎn)所在的Web服務(wù)器,請(qǐng)求的頁(yè)面包括HTML和JavaScript。JavaScript調(diào)用一個(gè)或多個(gè)API內(nèi)容提供者提供的服務(wù)后,按照該Mashup站點(diǎn)的邏輯進(jìn)行內(nèi)容組合并將組合的內(nèi)容在客戶(hù)機(jī)端瀏覽器中顯示出來(lái)。

    (1)內(nèi)容提供者/API。API提供的內(nèi)容為Mashup應(yīng)用程序所用。為了方便外界獲取和使用,他們將自己的內(nèi)容通過(guò)Web協(xié)議對(duì)外提供。2010年9月24日,百度地圖發(fā)布自己的應(yīng)用程序接口(API),任何公司或者個(gè)人都可以利用其API開(kāi)發(fā)自己的地圖服務(wù)程序。本項(xiàng)目是在獲取了相關(guān)武漢公共自行車(chē)數(shù)據(jù)并建立完整數(shù)據(jù)庫(kù)的基礎(chǔ)上,利用百度地圖API平臺(tái)背景創(chuàng)建并初始化Web地圖后,構(gòu)建基于API地圖服務(wù)的Mashup的具體框架。

    (2)Mashup站點(diǎn)。Mashup站點(diǎn)是Mashup邏輯所在的地方,它負(fù)責(zé)把所獲得的或者是自有的資源和服務(wù)封裝成標(biāo)準(zhǔn)組件,并管理這些組件,同時(shí)響應(yīng)應(yīng)用程序?qū)τ谫Y源、服務(wù)的開(kāi)放調(diào)用。

    (3)客戶(hù)機(jī)的Web瀏覽器??蛻?hù)端是Mashup應(yīng)用的圖形用戶(hù)接口,既是以圖形化的方式呈現(xiàn)應(yīng)用程序的地方也是與用戶(hù)交互發(fā)生的地方。用戶(hù)通過(guò)客戶(hù)端或者網(wǎng)頁(yè)將看到簡(jiǎn)約清新的頁(yè)面,主模塊包括站點(diǎn)地圖、服務(wù)指南、自駕專(zhuān)欄、公共自行車(chē)論壇等。用戶(hù)在以百度地圖為背景的WebGIS網(wǎng)站上,通過(guò)簡(jiǎn)單操作即可進(jìn)行信息查詢(xún)、獲取出行路線及建議、旅游線路推薦等多項(xiàng)服務(wù)。

    1.2 地圖Mashup。地圖Mashup本質(zhì)是建立在GIS、網(wǎng)絡(luò)等地圖平臺(tái)上,利用地圖應(yīng)用程序接口(API)將大量包含有空間信息的數(shù)據(jù)集用地圖可視化的方式呈現(xiàn)出來(lái),為用戶(hù)提供地理信息的共享、互操作和集成等地圖服務(wù)。同時(shí),通過(guò)將地圖服務(wù)包裝成Web服務(wù),可以在多臺(tái)不同的機(jī)器上部署地圖服務(wù)以響應(yīng)客戶(hù)端的請(qǐng)求,從而將負(fù)載分散到不同的計(jì)算機(jī)上,實(shí)現(xiàn)系統(tǒng)的分布式。

    2 網(wǎng)站功能中的Mashup應(yīng)用

    在Mashup技術(shù)應(yīng)用的基礎(chǔ)上,本網(wǎng)站涵蓋四大功能,分別是信息查詢(xún)功能、出行路線的規(guī)劃功能、旅游路線規(guī)劃功能、人機(jī)交互功能。

    2.1 信息查詢(xún)功能。用戶(hù)輸入自己的所在地點(diǎn)進(jìn)行查詢(xún),一個(gè)請(qǐng)求就傳向一個(gè)與后臺(tái)自行車(chē)信息數(shù)據(jù)庫(kù)連接的Web服務(wù)器,提取出所需數(shù)據(jù)(如附近站點(diǎn)個(gè)數(shù)、距離以及自行車(chē)的數(shù)量情況等),同時(shí)調(diào)用百度API提供的服務(wù),執(zhí)行Mashup邏輯并將組合的內(nèi)容在客戶(hù)機(jī)端瀏覽器中顯示。如此,就將自行車(chē)信息與地圖結(jié)合起來(lái)。如下圖。

    2.2 出行路線規(guī)劃功能。網(wǎng)站集合了武漢市公共汽車(chē)站點(diǎn)數(shù)據(jù)庫(kù)、地鐵站點(diǎn)數(shù)據(jù)庫(kù)、和輕軌站點(diǎn)數(shù)據(jù)庫(kù),實(shí)現(xiàn)公交、地鐵、輕軌、自行車(chē)四位一體的公共交通網(wǎng)絡(luò)。用戶(hù)可以在常規(guī)地圖、衛(wèi)星地圖和混合地圖中查看自己出行路線的規(guī)劃建議。用戶(hù)在客戶(hù)端輸入自己的出發(fā)地點(diǎn)和目的地,請(qǐng)求傳入后臺(tái)的Mashup站點(diǎn),經(jīng)過(guò)解析后,提取所需數(shù)據(jù),并使用百度地圖彈出窗口,顯示的信息包括路程長(zhǎng)短、所需時(shí)間,路程費(fèi)用等。

    2.3 旅游線路規(guī)劃。當(dāng)前,在倡導(dǎo)綠色出行和健康出行觀念的呼吁下,很多人都加入了騎車(chē)自駕游的隊(duì)伍中。但大部分的旅游信息系統(tǒng)側(cè)重于旅游相關(guān)信息的查詢(xún)與檢索,獲取的信息不夠全面。而且構(gòu)建的信息系統(tǒng)技術(shù)簡(jiǎn)單,功能低下、效率不高。多采用地圖與文字介紹結(jié)合的形式,內(nèi)容或形式比較單一,缺乏圖片、錄像、天氣情況、食宿信息等信息。如果將當(dāng)?shù)氐奶鞖馇闆r、地圖、圖片、食宿等信息聚合到旅游信息系統(tǒng)中,可以大大滿(mǎn)足騎車(chē)用戶(hù)

    網(wǎng)站也設(shè)立了“半日游”、“一日游”等相關(guān)旅行線路,同時(shí),網(wǎng)站會(huì)自動(dòng)提示天氣狀況、溫度、濕度等信息以方便用戶(hù)安全出行。周?chē)牟惋嫼妥∷耷闆r,可以通過(guò)AJAX技術(shù)在線搜索。

    2.4 人機(jī)交互功能。地圖Mashup可以通過(guò)用戶(hù)對(duì)地圖標(biāo)記功能、信息反饋和地圖服務(wù)的調(diào)用完成在客戶(hù)端與Mashup主服務(wù)器的交互操作。用戶(hù)可以將實(shí)際情況反饋給網(wǎng)站,達(dá)到及時(shí)的數(shù)據(jù)更新。另外,網(wǎng)站中設(shè)立交流論壇,用戶(hù)可以自由發(fā)帖,上傳騎車(chē)旅行心得和照片或者出行建議等。

    3 結(jié)束語(yǔ)

    通過(guò)將武漢公共自行車(chē)系統(tǒng)與百度地圖相結(jié)合所建立的公共自行車(chē)WEBGIS網(wǎng)站,能夠方便市民的查詢(xún)使用,提高自行車(chē)的使用率。目前網(wǎng)站還處于系統(tǒng)性能評(píng)價(jià)階段,經(jīng)過(guò)不斷的更新和改進(jìn),Mashup系統(tǒng)的實(shí)現(xiàn)與維護(hù),它將更多地滿(mǎn)足不同的需求。

    參考文獻(xiàn):

    [1]奉永桃.Mashup國(guó)內(nèi)外研究綜述[J].圖書(shū)情報(bào)工作,2010(04).

    [2]凌妍妍.Mashups—一種新型Web應(yīng)用程序[Z].

    [3]邢曙光.基于Google maps API 的地圖Mashup[J].科技信息,2009(34):363.

    [4]李峰,李春旺.Mashup關(guān)鍵技術(shù)研究[J].現(xiàn)代圖書(shū)情報(bào)技術(shù),2009(01):44-49.

    [5]高永兵,吳紀(jì)磊,胡文江等.基于Web服務(wù)的Mashup應(yīng)用的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2010(06):137-140.

    作者簡(jiǎn)介:張曉芳(1992-),女,本科在讀,研究方向:地理教育;王春燕(1990-),女,本科在讀,研究方向:地理教育;冶維良(1993-),男,華中師范大學(xué)城市與環(huán)境科學(xué)學(xué)院,本科在讀,研究方向:地理教育;文建(1990-),男,本科在讀,研究方向:地理教育。

    作者單位:華中師范大學(xué)城市與環(huán)境科學(xué)學(xué)院,武漢 430079

    西乡县| 武强县| 南平市| 囊谦县| 嫩江县| 福贡县| 泰顺县| 冕宁县| 文水县| 柘城县| 张家川| 石城县| 庆城县| 宣城市| 盐津县| SHOW| 大同县| 林口县| 上饶县| 荆门市| 屏南县| 衡南县| 崇阳县| 江川县| 得荣县| 阳东县| 文山县| 呈贡县| 东方市| 大埔县| 珠海市| 南部县| 土默特右旗| 河南省| 陆丰市| 潼关县| 米林县| 梓潼县| 荣昌县| 灵宝市| 大城县|