【GIS】DigiMap 3.0 前端架構

圖例說明:
灰色外框為 HTML/ASP文件
藍色外框為 iframe
綠色代表外部 JavaScript文件
詳細說明:
i_layer1 與 i_query1 為互相切換的 iframe,一般狀態下展開 i_layer1,查詢狀態下則展開 i_query,並且載入相對應的查詢表單的 asp 檔,原因是 i_layer1 中的 layer.asp 不可重覆被載入,它必須被一直保留在頁面中。
圖台一般操作功能(縮放、平移)由 index.asp 內的 Toolbar 所觸發,當 Toolbar 的按鈕被點選後,將透過 tool.js 修改 gis_map.asp 中的 img "gs" 的 CSS Style (map_style.css),map.js 則經由判斷 "gs" 的 CSS Style 來控制滑鼠的操作模式,以及最後所送出的指令。
圖層載入的模式是由 gis_map.asp 中呼叫 query.asp,再由 query.asp 根據 ALL_LAYERS 等元件屬性,取得目前顯示圖層的名稱,再產生 layer.asp 中 go_layer 標籤所需要的 innerHTML tag。

0 Comments:
張貼留言
<< Home