天地圖衛(wèi)星地圖在openlayers中的應(yīng)用示例源碼

天地圖衛(wèi)星地圖在openlayers中的應(yīng)用示例源碼

ID:1194866

大小:2.37 MB

頁數(shù):10頁

時間:2017-11-08

天地圖衛(wèi)星地圖在openlayers中的應(yīng)用示例源碼_第1頁
天地圖衛(wèi)星地圖在openlayers中的應(yīng)用示例源碼_第2頁
天地圖衛(wèi)星地圖在openlayers中的應(yīng)用示例源碼_第3頁
天地圖衛(wèi)星地圖在openlayers中的應(yīng)用示例源碼_第4頁
天地圖衛(wèi)星地圖在openlayers中的應(yīng)用示例源碼_第5頁
資源描述:

《天地圖衛(wèi)星地圖在openlayers中的應(yīng)用示例源碼》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、天地圖衛(wèi)星地圖在OpenLayers中的應(yīng)用示例源碼一、準(zhǔn)備工作1、到OpenLayers的官方網(wǎng)站下載壓縮包,如下圖所示。2、到水經(jīng)注軟件官方網(wǎng)站下載《水經(jīng)注萬能地圖下載器》或《天地圖衛(wèi)星地圖下載器》均可。二、下載示例數(shù)據(jù)這里以《天地圖衛(wèi)星地圖下載器》為你說明如何下載天地圖衛(wèi)星地圖。安裝天地圖衛(wèi)星地圖下載器以后,啟動軟件,如下圖由于只是為了作演示說明如何在OpenLayers中使用離線衛(wèi)星地圖,這里我們只需要框選中國范圍,即點(diǎn)擊工具欄上的“框選下載區(qū)域”,然后在視圖中繪制選擇范圍,如下圖所示。在范圍中雙擊鼠標(biāo)左鍵,顯示新建任務(wù)對話框,在該對話框中我們

2、只選擇3到7級進(jìn)行下載即可,如下圖所示。下載完成后,詢問是否導(dǎo)出時選擇“是”,然后在顯示的“導(dǎo)出圖片數(shù)據(jù)”對話框中選擇導(dǎo)出類型為“瓦片:GoogleMap”,保存類型為“JPG(*.jpg)”,如下圖所示。在對話框中點(diǎn)擊“輸出”按鈕,當(dāng)詢問是否疊加標(biāo)簽時,請選擇“是”,則我們下載的中國范圍內(nèi)的天地圖衛(wèi)星地圖數(shù)據(jù)導(dǎo)將出為Google瓦片模式,導(dǎo)出結(jié)果文件夾目錄如下圖所示。瓦片的命名方式是以全球左上角開始,從左到右,從上到下從0開始記數(shù)的方式命名(即“行號-列號“),因此針對不同級別每個瓦片行列編號名稱是全球唯一的,不同區(qū)域下載的數(shù)據(jù)可以合同到對應(yīng)的級別。

3、雙擊下載結(jié)果中的目錄“L04”,可以看到第4級中的瓦片命名方式如下圖所示。三、地圖引擎配置方法第一步:將下載的OpenLayers-2.13.1.zip解壓到D盤Test目錄。第二步:將下載結(jié)果“中國_GoogleMapTiles”目錄復(fù)制到D盤Test目錄并重命名為“data”,如下圖所示。第三步:將以下代碼復(fù)制并保存為html文件(如“example_TDMTiles.html”),放到“D:TestOpenLayers-2.13.1examples”目錄中。==============================代碼開始========

4、=====================OpenLa</p><p>5、yersTiledMapServiceExamplevarlon=105;varlat=39;varzoom=2;varmap,layer;funct

6、ioninit(){//map=newOpenLayers.Map('map',{maxResolution:1.40625/2});map=newOpenLayers.Map("map",{maxExtent:newOpenLayers.Bounds(-180,-90,180,90),numZoomLevels:18,maxResolution:0.3515625,units:'degree',projection:"EPSG:4326",displayProjection:newOpenLayers.Projection("EPSG:4326")}

7、);layer=newOpenLayers.Layer.TMS("Name","../../data/",{'type':'jpg','getURL':get_my_url});map.addLayer(layer);map.addControl(newOpenLayers.Control.LayerSwitcher());map.addControl(newOpenLayers.Control.MousePosition());map.setCenter(newOpenLayers.LonLat(lon,lat).transform(map.disp

8、layProjection,map.getProjectionObject()),zoom);

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。