TGOS主題地圖

主題地圖

為便利民眾獲得資訊,API也提供多項主題資料以地圖方式呈現於圖台上。使用者可以開關這些資訊的顯示與否,且API也提供部分資訊的查詢服務。

每一項主題地圖都以專案檔發布服務,並給予服務代碼(TEMapServiceId),而服務中會由一個或多個服務圖層組成;為區隔每個服務圖層,也給予服務圖層代碼(TEMapId)。在取得主題地圖資料時,必須同時給定服務代碼及服務圖層代碼,才能正確地加入指定的圖層資料,並呈現出來。

var ThemeLayer = null;

function AddThemeLayer() {

ThemeLayer = newTGOS.TEThemeLayer() //宣告一個新的主題地圖物件

var req =  {

left: 176488 //設定需要的主題地圖邊界值

right: 176911,

top: 2502663,

bottom: 2502981,

height: 480 //設定取出主題圖的寬度、高度大小

width: 640

};

//取得主題地圖, 第一個及第二個參數為服務名稱及服務圖層的代碼,

//第三個參數為查詢範圍, function(url)內的url則是取得伺服器回傳圖片的網址

ThemeLayer.getThemePic(TGOS.TEMapServiceId.SHELTERS, TGOS.TEMapId.SHELTERS,

req, function(url) {

var str = '<input type="image" src="' + url +'">';     

//取出回傳主題圖的網址後, 組合成html語法的字串並成為一個圖片物件

var EmptyDiv = document.getElementById("EmptyDiv")//透過id取得網頁上的空白DIV

EmptyDiv.innerHTML = str; //將組合後的html字串餵入空白DIV, 顯示主題地圖的影像

});

}

以下為提供的主題地圖服務、圖層代碼:

服務代碼

圖層代碼

服務名稱

圖層名稱

使用授權

EOC

EOC

中央與地方緊急應變中心

中央與地方緊急應變中心

一般圖資

FIREDEPARTMENT

FIREDEPARTMENT

全國消防機關

全國消防機關

一般圖資

POLICEDEPARTMENT

POLICEDEPARTMENT

全國警察機關

全國警察機關

一般圖資

NASC

NASC

空中勤務總隊

空中勤務總隊

一般圖資

SHELTERS

SHELTERS

避難收容處所

避難收容處所

一般圖資

SCHOOL

SCHOOL

各級學校

各級學校(全部)

一般圖資

SCHOOL_B

國民小學

SCHOOL_C

附設國民小學

SCHOOL_D

國民中學

SCHOOL_E

附設國民中學

SCHOOL_F

高級中學

SCHOOL_H

大專院校

SCHOOL_I

宗教研修學院

SCHOOL_J

軍警大專院校

SCHOOL_K

特殊教育學校

SCHOOL_L

國中小補校

SCHOOL_N

空大及大專校院附設進修學校

 

 

回到上方