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

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

ID:9018253

大?。?.37 MB

頁數(shù):10頁

時間:2018-04-15

天地圖衛(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)用示例源碼》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

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

2、在范圍中雙擊鼠標左鍵,顯示新建任務(wù)對話框,在該對話框中我們只選擇3到7級進行下載即可,如下圖所示。下載完成后,詢問是否導出時選擇“是”,然后在顯示的“導出圖片數(shù)據(jù)”對話框中選擇導出類型為“瓦片:GoogleMap”,保存類型為“JPG(*.jpg)”,如下圖所示。在對話框中點擊“輸出”按鈕,當詢問是否疊加標簽時,請選擇“是”,則我們下載的中國范圍內(nèi)的天地圖衛(wèi)星地圖數(shù)據(jù)導將出為Google瓦片模式,導出結(jié)果文件夾目錄如下圖所示。瓦片的命名方式是以全球左上角開始,從左到右,從上到下從0開始記數(shù)的方式

3、命名(即“行號-列號“),因此針對不同級別每個瓦片行列編號名稱是全球唯一的,不同區(qū)域下載的數(shù)據(jù)可以合同到對應(yīng)的級別。雙擊下載結(jié)果中的目錄“L04”,可以看到第4級中的瓦片命名方式如下圖所示。三、地圖引擎配置方法第一步:將下載的OpenLayers-2.13.1.zip解壓到D盤Test目錄。第二步:將下載結(jié)果“中國_GoogleMapTiles”目錄復(fù)制到D盤Test目錄并重命名為“data”,如下圖所示。第三步:將以下代碼復(fù)制并保存為html文件(如“example_TDMTiles.html

4、”),放到“D:TestOpenLayers-2.13.1examples”目錄中。==============================代碼開始=============================

5、ial-scale=1.0,maximum-scale=1.0,user-scalable=0">OpenLayersTiledMapServiceExample

6、le.css"type="text/css">varlon=105;varlat=39;varzoom=2;varmap,layer;functioninit(){//map=newOpenLayers.Map('map',{maxResolution:1.40625/2});map=newOpenLayers.Map("map",{maxExtent

7、:newOpenLayers.Bounds(-180,-90,180,90),numZoomLevels:18,maxResolution:0.3515625,units:'degree',projection:"EPSG:4326",displayProjection:newOpenLayers.Projection("EPSG:4326")});layer=newOpenLayers.Layer.TMS("Name","../../data/",{'type':'jpg','getURL':

8、get_my_url});map.addLayer(layer);map.addControl(newOpenLayers.Control.LayerSwitcher());map.addControl(newOpenLayers.Control.MousePosition());map.setCenter(newOpenLayers.LonLat(lon,lat).transform(map.displayProjection,map.getProjectionObject()),zoom);

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

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

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