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

?

基于百度地圖API的旅游系統(tǒng)實現(xiàn)

2018-05-14 13:45劉策
科技風(fēng) 2018年26期
關(guān)鍵詞:搜索

摘 要:本文以武漢市地圖數(shù)據(jù)為基礎(chǔ),以.NET為搭建平臺,運用ASP.NET,Oracle Spatial等為技術(shù)手段,通過百度API接口來實現(xiàn)電子地圖的開發(fā),相對于傳統(tǒng)的GIS應(yīng)用開發(fā),WebGIS開發(fā)更加簡單,成本也比較低。本文以最優(yōu)路徑,景點的搜索為例,簡述了基于百度API的WebGIS地圖服務(wù)的應(yīng)用。

關(guān)鍵詞:百度API;WebGIS;最優(yōu)路徑;搜索

1 百度API及WebGIS簡介

百度地圖API是為開發(fā)者免費提供的一套基于百度地圖服務(wù)的應(yīng)用接口,提供基本地圖展現(xiàn)、搜索、定位、路線規(guī)劃、LBS云存儲與檢索等功能,開發(fā)者可以在多種設(shè)備和多種操作系統(tǒng)下進(jìn)行地圖應(yīng)用的開發(fā)。WebGIS指通過互聯(lián)網(wǎng)對地理空間數(shù)據(jù)進(jìn)行發(fā)布和應(yīng)用,以實現(xiàn)空間數(shù)據(jù)的共享和互操作,其核心是在GIS中嵌入HTTP標(biāo)準(zhǔn)的應(yīng)用體系,實現(xiàn)了Internet環(huán)境下的空間信息管理和發(fā)布。

2 系統(tǒng)的結(jié)構(gòu)與地圖的實現(xiàn)

2.1 系統(tǒng)工作結(jié)構(gòu)圖

系統(tǒng)采用B/S模式,結(jié)構(gòu)圖如圖1所示,用戶可以通過Web瀏覽器訪問該系統(tǒng),Web服務(wù)器接到訪問指令后會同時與百度服務(wù)器和數(shù)據(jù)庫服務(wù)器進(jìn)行交互,進(jìn)而完成數(shù)據(jù)的傳輸,之后通過Web服務(wù)器把得到的數(shù)據(jù)展示給用戶,服務(wù)端程序采用Asp.net技術(shù)和C#語言進(jìn)行開發(fā);利用Oracle數(shù)據(jù)庫提供的空間數(shù)據(jù)插件Oracle Spatial數(shù)據(jù)庫管理系統(tǒng)存儲和管理;百度地圖服務(wù)則通過百度地圖JavaScript API來實現(xiàn)。

2.2 電子地圖的實現(xiàn)

以武漢市為例,進(jìn)行地圖控件,全景控件等應(yīng)用的添加。其中,地圖的顯示代碼如下:var map = new BMap.Map("allmap");map.centerAndZoom(new BMap.Point(114.31,30.52),15);創(chuàng)建以武漢為中心點,地圖等級為15級的電子地圖,使用者可以根據(jù)需求選擇適合的地圖等級。

比例尺的添加代碼為:vartop_left_control=newBMap.ScaleControl({anchor:BMAP_ANCHOR_TOP_LEF;map.addControl(top_left_control);在左上角,添加比例尺,比例尺可以讓使用者大致的了解地圖的縮放等級以及地圖顯示中的地物的真實距離,方便使用者做出相應(yīng)的距離判斷。

街景的顯示代碼為:var stCtrl = new BMap.PanoramaControl();map.addControl(stCtrl);添加全景控件,用戶可以根據(jù)自己的需求來選擇是否查看具體場景,有了該功能極大地方便了使用者對現(xiàn)實地點的分析便于使用者更好的獲得路況。

景點的查看代碼為:var local = new BMap.LocalSearch(map,{renderOptions:{map:map }});local.search("景點");顯示武漢地區(qū)的景點位置以及基本信息,人們可以選擇自己喜歡的景點,同時電子地圖可以查看景點周圍的交通和酒店情況,為人們的出行提供參考。

路線的選擇代碼為:var start = "長江大學(xué)";var end = "武昌火車站";… … …function search(start,end,route){ var driving = new BMap.DrivingRoute(map,{renderOptions:{map:map,autoViewport:true},policy:route});driving.search(start,end);}};以長江大學(xué)到武昌火車站為例,該段代碼提供了三種駕車路線,人們可以根據(jù)實際需求選擇最少時間行駛,最短距離行駛或者避開高速行駛。

3 總結(jié)

本文介紹了基于百度API的旅游系統(tǒng)應(yīng)用的實現(xiàn),初步實現(xiàn)了基本的地圖瀏覽,全景地圖查看,景點的查詢和兩地之間駕車的最優(yōu)路徑的選擇,操作界面簡介,用戶可以更加方便的使用,通過本文讀者可以大致的了解開發(fā)的基本步驟和方法,讓開發(fā)者可以根據(jù)特定的需求去開發(fā)適合的電子地圖。

參考文獻(xiàn):

[1]趙書田,劉海姣.基于開發(fā)地圖API的WEBGIS的應(yīng)用研究[J].電腦知識與技術(shù),2014(36).

[2]花杰.基于GoogleMapsAPI的WEBGIS應(yīng)用研究[J].中國高新技術(shù)術(shù)企業(yè),2010(25).

[3]楊云源,何禮平.基于Goolge Maps API的WebGIS應(yīng)用研究[J].電腦開發(fā)與應(yīng)用,2009(1).

[4]馬瑞.基于百度地圖API的空氣質(zhì)量指數(shù)發(fā)布系統(tǒng)的實現(xiàn)[J].山西電子技術(shù),2017(2).

作者簡介:劉策(1994),男,漢族,山東濟寧人,在讀研究生,研究方向:地理信息系統(tǒng)。

猜你喜歡
搜索
計算機技術(shù)在文檢工作中的應(yīng)用
入室盜竊案外圍現(xiàn)場勘查的幾點啟示 
基于西洋跳棋的博弈程序研究
學(xué)科整合,信息技術(shù)教育教學(xué)的“魂”
優(yōu)惠信息檢索與分析
精心設(shè)計享受樂趣
網(wǎng)上"搜索"泄密,女自領(lǐng)報復(fù)情敵引來血光之災(zāi)