



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2021年2月第23卷第1期十堰職業(yè)技術(shù)2021年2月第23卷第1期十堰職業(yè)技術(shù)學(xué)院學(xué)報JournalofSiyanTechicalInstituteFeb.,2021Vol.23No.1十堰通基于oogleMaps訊站信息理統(tǒng)設(shè)計張明,戴元(十堰業(yè)技術(shù)學(xué)院信息與智工程系,湖北十堰442000)[摘 要] 用ooleMps圖,用JavacriptWB技術(shù)分式組件(DOM)技術(shù),設(shè)計現(xiàn)了無線信基站理信息系統(tǒng)。[關(guān)鍵詞] Ajax;ooleMp;oogle地圖API;ML;ML;MLDOM;IS[中圖類號]TN92 [文獻標識碼] A [文章編號] 1004738(2021)004引言谷歌地圖(ooleMaps)是oole公司提供的地圖效勞,包括局部詳細的衛(wèi)星照片2005年6月20日,oogleMaps的覆蓋范圍從原先的美國、英國加拿大擴大為全球它能提供兩種圖:一是矢量圖;二是不同分辨率的衛(wèi)星照片(跟ooglearth上的衛(wèi)星片根本一樣)。oole地圖API是一種通過Javacript將oogle地圖嵌入到您的網(wǎng)頁的API它提供了很多處地圖的功能和向地圖添加內(nèi)容的效勞,讓您能夠您的網(wǎng)站創(chuàng)立功全面的地應(yīng)用同時oogleMap還支持Ajax進行二次開發(fā),可以通過Ajax發(fā)出各種要的地圖導(dǎo)航應(yīng)用。ML(eyoleMarkpLanguage),是一種采用ML語法與格式的語言,用于描述和保存地理信息(如點線圖像多邊形和模型等),可以被ooglearth和oogleMaps識別并顯示。ML使用有嵌套的元素和屬性的基于標記的結(jié)構(gòu),并符合ML標準。0圖1 設(shè)計路(1)基站信息的查詢:使用MLDOM對象和ooleMpsAPI函數(shù)從ML文件中讀取基站的根本信息(名稱編號扇區(qū)信息),然后將其顯示在ooleMp上。(2)基站息的修改:根據(jù)理信息查該基站的位置,查詢該基站的基站扇區(qū)信息,按照要求對其進行改,后使用FO對象提保存。(3)基站息的添加:從ML文件中讀取一個基站的點信息復(fù)制,按照新基站的信息對其相關(guān)內(nèi)容進修改,最后追加到ML文件中。(4)基站點的刪除:從ML文件中刪除基站的信息。系統(tǒng)設(shè)計思想于ooleMps通訊基站信息管理主要包括基站信息的詢基站信息修改基站信息的添加基站息的刪四個功能塊。13[收稿期]2021120[作者介]張明(1977-),男,十堰業(yè)術(shù)院信與能程講師;戴友元(1962-),男,十堰職業(yè)技術(shù)學(xué)院信息與智能工系授。十堰聯(lián)通基于oo十堰聯(lián)通基于ooleMaps通訊基站信<SCRIPTsrc="lt.js"tpe=text/javacript></SCRIPT>在web中定義一個iv對象將地圖加載在iv對象中,設(shè)置圖的類型比例控制。functonload(){treeMenu();f(BrowserIsopatible()){map=newMap2(ocument.getlementB2d("mp"));map.addontrol(newLargeMapontrol());map.setenter(newLatLng(32.63429,110.773397),13,_HBRD_MA);arion=newon();ion.image="http://maps.oogle.om/mpfiles/kml/pushpin/blue-pushpin.png";ion.ionie=newize(30,30);ion.shaowize=newize(22,20);ion.ionAncor=newoint(6,20);ion.ifoinowAncor=newoint(5,1);for(vari=0;i<oorinatesx.length;i++){arhtml=dec[i];varpoint=newoint(oorinatesx[i],oorinatesy[i]);marker[i]=createMarker(point,ion,ht2ml);map.addOverlay(marker[i]);}map.addontrol(newMapTpeontrol());map.addontrol(newOeriewMapontrol());map.enablecrollWheeloom();map.setMpTpe(_HBRD_MA);}}newMap2是將ooleMps對象加載在名稱mp的web層中;mp.addontrol給地圖添加一個控制控件,控制地圖的大小和地圖的高度;newon()給地圖中的基站一指定的圖標顯示;setenter設(shè)置地圖始化時的度標。2息管理系統(tǒng)設(shè)計2.1總體計堰聯(lián)通基于ooleMaps通訊基站信息管理系統(tǒng)的主界面設(shè)計由兩部分組成:oogleMaps地圖和基站列表,ooleMps地圖中顯示出所有基站的置;站列表顯示全部站的名稱,當(dāng)用戶單擊站列表時,在oogleMaps地圖中跳轉(zhuǎn)到指定的基站坐標,并顯示該基站的扇區(qū)信息通過oogleMap提供的地圖類型可以在地圖衛(wèi)星圖和混合之間進行切換,同時也可調(diào)整地圖的縮放比例。圖2 系統(tǒng)主界面2.2 使用oogleAPI和MLDOM在eb中嵌入oogleMap地圖在使用ooleMps之前要先請一個key,一個地圖API密鑰只對一目錄或域有效申請的key可以在web使用。<htmlxlns="/1999/xhtml"><!--<head><!--D6-->opyright2005Macromeia,Inc.Allrightsreserved.--><metahttp-eqiv="ontent-Tpe"o2tent="text/htl;charet=utf-8"/><title>堰聯(lián)通基查詢系統(tǒng)</title><linkrel="stlesheet"hrfright.cs"tpe="text/css"/>="emx_nav_<ptc="http://p.oe.o/ps?le=iapv=2ap;y=QAeJVN_7OxXcpgDtfXWOzUL2dhQkP3Bo7c70qsNjTDshr3htcQ"tpe="text/javacript"></cript>十堰業(yè)技術(shù)學(xué)學(xué)報2021年第1期第23第1期十堰業(yè)技術(shù)學(xué)學(xué)報2021年第1期第23第1期加載kml文件中的基站信息顯示在2.3arfolder=ocument.getlementByTa2Name("older");arsturl;varextrude;araltitudeode;arlacemark=folder[0].getlementB2TagName’lacemar);for(varj=0;j<lacemark.length;j++){varp=lacemark[j]name[j] =p.getlementByTagName("name")[0].firstCild.odeValue;oorinates[j]=p.getlementByTagName("oorinates")[0].firstChild.odeValue;dec[j]=p.getlementByTagName("d2cripton")[0].firstCild.odeValue;fun(j);ol(j);}}2.4基站扇信息的顯示Marker[3]標記地圖上的位置。它實現(xiàn)Overlay接口,因此可使用Map2.addOerlay()方法添加到地圖中標記對象包含latlng(這是標記在地中錨定的地理位置)和ion如果未在構(gòu)造函數(shù)中設(shè)置ion,那么會使用默認圖標G_D2FAULT_ON將標記對象添加到地圖中后,通過標記翻開該地的信息窗口標記對會觸發(fā)鼠標事和信息窗事件?;旧葏^(qū)的信息存放在ML文件的<d2cripton>節(jié)點中,用戶單擊基站列表,基站的信息以浮動窗口的方式顯示,被系統(tǒng)使用createMarker函數(shù)創(chuàng)立標記Marker,使用functonget(i)調(diào)用指的Marker將該基的扇區(qū)信通過WB的iv顯示。functoncreateMarker(point,baseon,htl){arion=newon(baseon);armarker=newMarker(point,ion);GEvent.adListener(marker,’lic’,functonoogleMap地圖中站的kml文件由<name><decripton>、<oorinates>幾個節(jié)點組成,<name>存放的是基站名稱。<decripton>存放的是基站的相關(guān)信息述,方位角功率下傾角等參數(shù)。<oor2inates>存放的是基站的地理經(jīng)緯度坐標使用Microoft.MLDOM對象的getlementByTa2Name讀取第一級節(jié)點<older>和<older>中的子節(jié)點<lacemark>的值并存放到lac2mark數(shù)組中最后從lacemark讀取出基站的name(基站名稱)oorinates(基站經(jīng)緯度)d2cription(基站扇區(qū)信息)createMLom()函數(shù)將xml的數(shù)據(jù)以數(shù)據(jù)流的方式讀入到xmlom對象中treeMenu()函數(shù)從xmlom對象將基站的信息出寫入到組中。functoncreateMLom(){arxmlom;f(winow.ActiveOject){xlom=newActieObject("M2crooft.MLDOM");xmlom.async=false;xmlom.load("123.xl");f(xmlom.pareEror.errorode!=0){winow.alert("ML文件加載錯誤.errorode:"+xlom.parseError.errorode"reaon:"+xmlom.parseError.reaon);returnfalse;}else{returnxmlom;}}+elsef(ocument.iplementatonment.iplementaton.createocument)&&oc2//ireox{xlom=ocument.iplementaton.cr2ateocument("","",null);xlom.async=false;xlom.load("123.xml");returnxmlom;}}functontreeMenu(){arxlom=createMLom();varocument=xmlom.ocumentlement;(){marker.openIfoinowHtml(html);});returnmarker;}functonget(i){f(i>-1&i<oorinatesx.length){mp.setenter(newLatLng(oorinatesy[i],oorinatesx[i]),17,_HBRD_MA);map.openIfoinowHtml(map.getenter()’<iv>’+dec[i]+’</iv>);應(yīng)用前景基于ooleMap應(yīng)用前景基于ooleMap的IS系統(tǒng)用數(shù)字地圖代替了笨重模擬地圖,并利各種數(shù)字圖,現(xiàn)地理位置查詢;我國IS應(yīng)用的三大主體市場是:政府部門企業(yè)應(yīng)用公眾信息效勞目前,在我國各中央部委通信交通農(nóng)林地礦環(huán)保部門紛建立了為領(lǐng)導(dǎo)提供信息咨詢和輔助決策的綜合信息系統(tǒng)許多城市中,在城市建設(shè)規(guī)劃城市管理土地管理房產(chǎn)管理部門建立了IS應(yīng)用系統(tǒng)局部城市的城市規(guī)劃土地管理等部門,已將IS應(yīng)用系統(tǒng)作為常辦公的務(wù)系統(tǒng)市公共信效勞公眾IS,主要應(yīng)用于如汽車導(dǎo)航效勞智能交通城市緊急叫市交通管理公部門及個化效勞等等。IS在業(yè)管理與決策中,主要用在商業(yè)網(wǎng)點}else{map.setenter(newLatLng(32.110.773397),10,_HBRD_MA);}}363429,圖3 基站區(qū)信息2.5 基站區(qū)信息保存XmlHttp是一套可以在JaacriptVbcript、布設(shè)物流管理客關(guān)系管理(CRM)電子商務(wù)處Jcript等腳本語言中通過http協(xié)議傳送或從接收ML及他數(shù)據(jù)的一套APIXlHttp可以更新網(wǎng)頁局部內(nèi)容而不需要刷新整個頁面ileSy2temObject對用于訪問效勞器上的文件系統(tǒng)此對象對文件文件夾以及目錄路徑進行操作也可通此對象獲文件系的信息站信息的保存是過這兩個對象來實現(xiàn)的,首先使用XlHttp將修后的xmlom傳遞到erer,在erver端使用FO對象對xlom對象保覆蓋原來文件。理中以便企業(yè)了解客戶合作伙伴資源商業(yè)競爭對手空間分布規(guī)律。結(jié)束語基于IS的基站查詢系統(tǒng)是聯(lián)通基站建設(shè)和管理的要組成局部本系統(tǒng)以十堰市形圖為查詢對象并基于B/S模式開發(fā)的公路IS查詢系統(tǒng),從用戶需角度出發(fā),以MS為IS開發(fā)平臺,以ASP為腳本環(huán)境,結(jié)合WB技術(shù)分布式組件(DOM)技術(shù)和空間數(shù)據(jù)庫技術(shù)而開
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 翻轉(zhuǎn)課堂教學(xué)法在初中信息技術(shù)教學(xué)中的應(yīng)用
- DB43-T 2721-2023 紅壤丘陵區(qū)雙季稻有機肥替代部分化肥技術(shù)規(guī)程
- 換裝兒童畫課件
- 內(nèi)科教材:支端肥大癥的護理講課件
- 2024年糧油加工機械項目投資申請報告代可行性研究報告
- 2025年農(nóng)業(yè)智能化技術(shù)應(yīng)用現(xiàn)狀與未來農(nóng)業(yè)現(xiàn)代化路徑報告
- 2025年農(nóng)業(yè)物聯(lián)網(wǎng)在水稻精準種植中的應(yīng)用策略研究報告001
- 2025年農(nóng)業(yè)物聯(lián)網(wǎng)精準種植中的智能數(shù)據(jù)分析與決策支持報告
- 感人的愛情講課件
- 《Python程序設(shè)計》課件12-Pandas數(shù)據(jù)處理與分析
- 2025至2030年中國24小時動態(tài)心電分析系統(tǒng)行業(yè)投資前景及策略咨詢報告
- 國際壓力性損傷-潰瘍預(yù)防和治療臨床指南(2025年版)解讀課件
- 綠電交易協(xié)議和合同
- 船舶建造項目管理-全面剖析
- 護苗行動法治教育
- 世界公民教育的發(fā)展趨勢
- 成人PICC堵塞的預(yù)防及處理專家共識解讀課件
- 2025年福建省龍巖市中考數(shù)學(xué)模擬卷 (原卷版+解析版)
- 煤礦頂板事故預(yù)防及應(yīng)急處置知識培訓(xùn)課件
- 新疆烏魯木齊市2024-2025學(xué)年八年級上學(xué)期期末生物學(xué)試題(含答案)
- 財務(wù)合規(guī)培訓(xùn)
評論
0/150
提交評論