国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于百度地圖API的公交查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2016-05-25 21:51:16凌龍
科技資訊 2015年32期
關(guān)鍵詞:列表百度布局

摘要:目的 利用百度地圖JavaScript API構(gòu)建公交出行方案查詢系統(tǒng),并介紹系統(tǒng)實(shí)現(xiàn)過程中具體的步驟和問題解決方法。方法 利用JavaScript第三方框架JQuery結(jié)合JQueryEasyUI實(shí)現(xiàn)系統(tǒng)的布局界面設(shè)計(jì)以及地圖與用戶的交互功能。 結(jié)果 根據(jù)用戶輸入系統(tǒng)會(huì)返回相應(yīng)的公交乘車方案并繪制在地圖上。結(jié)論 百度地圖JavaScript API地圖應(yīng)用接口對(duì)于快速開發(fā)小型地理信息系統(tǒng)非常的方便。

關(guān)鍵字:百度地圖JavaScript API;JQuery;JQueryEasyUI;地理信息系統(tǒng)

中圖分類號(hào):TP311.52?文獻(xiàn)標(biāo)識(shí)碼:A??文章編號(hào):1672-3791(2015)11(b)-0000-00

The design and implementation ofBus query system based on baidu map API

Abstract: Aim Using Baidumap API JavaScript to build a public transport travel system, and introduces the process of the system to achieve the specific steps and methods.MethodsUse Jquery and JqueryEasyUITo achieve the layout of the system and interaction between map and user.Results According to the user input system will return the corresponding bus ride program and draw on the map.Conclusion It is convenient to develop asmall geographic information system with baidu map interface.

Key words:Baidumap;API; Jquery;JqueryEasyUI;GIS

1、引言

地理信息系統(tǒng)(WebGIS)與一般的大眾Web應(yīng)用系統(tǒng)不同,涉及復(fù)雜的地圖應(yīng)用。從零實(shí)現(xiàn)一個(gè)WebGIS應(yīng)用系統(tǒng),將會(huì)是一個(gè)非常艱難的過程。因此,如何化繁為簡(jiǎn),屏蔽復(fù)雜的GIS計(jì)算過程,使開發(fā)人員高效、靈活的開發(fā)一個(gè)WebGIS系統(tǒng),已經(jīng)成為WebGIS開發(fā)領(lǐng)域的關(guān)鍵問題。在好的開發(fā)框架下,開發(fā)者往往只需要編寫少量的代碼,花費(fèi)少量的時(shí)間即可實(shí)現(xiàn)高性能的Web應(yīng)用系統(tǒng)[1]。百度地圖JavaScript API其設(shè)計(jì)之意就是為互聯(lián)網(wǎng)客戶端提供強(qiáng)大的地圖展示和操作功能以及靈活的擴(kuò)展機(jī)制。

2、百度地圖 API 簡(jiǎn)介

百度地圖 API 是一套由 JavaScript 編寫的將百度地圖嵌入到網(wǎng)頁(yè)應(yīng)用程序的接口,

它能夠在網(wǎng)站中構(gòu)建功能豐富、交互性強(qiáng)的地圖應(yīng)用程序。百度地圖API為開發(fā)者提供豐富的函數(shù)、控件、事件和封裝的類,提供很多的專題圖服務(wù)[2]。

利用百度地圖 API 技術(shù)構(gòu)建 WebGIS 平臺(tái),主要采用客戶端、應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器三層結(jié)構(gòu)進(jìn)行設(shè)計(jì)。其中客戶端主要實(shí)現(xiàn)地圖加載、地圖瀏覽和查詢功能;應(yīng)用服務(wù)器則負(fù)責(zé)處理用戶的訪問和查詢請(qǐng)求;數(shù)據(jù)服務(wù)器用于存取各類空間數(shù)據(jù)和屬性信息[3]。

3、系統(tǒng)交互需求

(1)系統(tǒng)需要地圖對(duì)根據(jù)用戶輸入的起始點(diǎn)和終點(diǎn)進(jìn)行解析,返回查詢到的結(jié)果列表,并將第一條結(jié)果的路徑展現(xiàn)在地圖上。

(2)用戶還可以對(duì)返回的結(jié)果列表根據(jù)耗時(shí)最少,換乘最少,步行最少以及不坐地鐵四個(gè)條件進(jìn)行篩選。

(3)當(dāng)用戶點(diǎn)擊每一個(gè)方案列表上的公交線路時(shí),彈出一個(gè)該公交線路詳細(xì)列表對(duì)話框,顯示該公交經(jīng)過的個(gè)站點(diǎn)的名字以及該公交線路的運(yùn)營(yíng)時(shí)間等。

4、系統(tǒng)功能設(shè)計(jì)

為了實(shí)現(xiàn)系統(tǒng)在主流瀏覽器顯示和運(yùn)行的兼容性和可移植性,系統(tǒng)采用JavaScript第三方框架JQuery進(jìn)行編碼。利用JQueryEasyUI實(shí)現(xiàn)系統(tǒng)布局和各個(gè)板塊界面的設(shè)計(jì)[4]。首先要引入相關(guān)的CSS和庫(kù)文件。

4.1、頁(yè)面布局設(shè)計(jì)

系統(tǒng)布局采用JQueryEasyUI的layout控件實(shí)現(xiàn)。布局采用上下布局模式,基本框架設(shè)計(jì)代碼如下:

猜你喜歡
列表百度布局
巧用列表來推理
學(xué)習(xí)運(yùn)用列表法
Robust adaptive UKF based on SVR for inertial based integrated navigation
擴(kuò)列吧
百度年度熱搜榜
BP的可再生能源布局
能源(2017年5期)2017-07-06 09:25:57
VR布局
2015 我們這樣布局在探索中尋找突破
百度遭投行下調(diào)評(píng)級(jí)
Face++:布局刷臉生態(tài)
泸州市| 扎鲁特旗| 滨海县| 忻城县| 慈溪市| 甘孜| 竹溪县| 宁安市| 罗平县| 玛纳斯县| 鱼台县| 兴义市| 富平县| 吕梁市| 内乡县| 娄底市| 武汉市| 淳化县| 大渡口区| 焦作市| 乌兰察布市| 广丰县| 怀远县| 浮山县| 石屏县| 六安市| 泽普县| 日土县| 九台市| 三亚市| 兴安盟| 明溪县| 始兴县| 罗平县| 邵武市| 镇赉县| 平阳县| 东阿县| 许昌市| 石门县| 即墨市|