版本說明

版本說明

105/11/30

TGOS 3D API(Web)目前使用版本為V1.0版,功能架構區分為:建立圖台、資料結構與事件、圖層套疊及功能等4區塊;TGOS 3D API(Web)JavaScript為基礎,可藉由plug-in程式之安裝,在網路瀏覽器上載入,搭配TGOS提供之底圖圖磚進行運用,詳細內容請參考範例網站內的各項說明,內容包含各API之使用之方法、參數設定及範例。API類別名稱及說明如下表:

 

API類別名稱

說明

TEOnlineMap

建立圖台物件,提供於指定之網頁容器內建立三維圖台。包含圖台的初始化及基本設定、使用者介面(基本控制項)設定、圖台一般事件、圖台滑鼠事件的指定等。

TEViewpoint

設定圖台呈現視點,包含視點位置、旋轉角度、傾斜角度等。可作為圖台之預設展示範圍,或指定物件之預設展示角度。

TEPoint

點資料結構,可儲存三維空間內點位資訊。

TELineString

三維線資料結構,可儲存三維空間內之線圖徵資料。

TELinearRing

三維封閉線資料結構,可儲存三維空間內封閉線圖徵資料。

TEPolygon

三維面資料結構,可儲存三維空間內面圖徵資料。

TEEnvelope

幾何外框資料結構,可儲存矩形圖徵資料或作為顯示範圍之設定。

TEImage

影像資料結構,包含圖片物件設定,可做為標記圖示或套疊圖片影像檔。

TEEvent

事件類別,含有事件的監聽器及處理程序,用於實行各項設定完成的事件。

TEMarker

標記點疊加層,可建立標記點及選項設定,可於三維圖台上加入標記點。

TELine

折線疊加層,包含線圖徵之選項設定,並在三維圖台上繪製線圖徵。

TEFill

多邊形疊加層,包含面圖徵之選項設定,並在三維圖台上繪製面圖徵。

TEGroundOverlay

影像疊加層,包含圖片影像檔之選項設定,並在三維圖台上進行套疊。

TEThemeLayer

提供於三維圖台上套疊TGOS主題地圖之方法及設定。

TEWmsLayer

提供於三維圖台上套疊WMS圖層檔案之法及設定。

TEWmtsLayer

提供於三維圖台上套疊WMTS圖層檔案之法及設定。

TEKmlLayer

提供於三維圖台上套疊KML圖層檔案之法及設定。

TEModel

提供於三維圖台上套疊3D模型之方法及設定。

TEInfoWindow

設定於圖台上顯示之訊息視窗物件。

TELocate

定位服務,含有坐標定位、行政區定位、地址(門牌)定位、地標定位及道路定位等五種定位模式。

TEFeatureIdentify

圖面查詢服務,可點擊TGOS主題地圖的圖徵獲得該圖徵之屬性資訊。

TEAttriQuery

基本屬性查詢服務,提供針對指定的TGOS主題地圖,以關鍵字方式查詢屬性資料內容。

TEPointBuffer

點環域查詢服務,指定中心點與環域半徑,獲得範圍內指定的TGOS主題地圖圖徵屬性資訊。

TEElevation

提供高程計算服務,可取得點位之海拔高程值,或線段沿線高程資訊等。

 

TGOS 3D API遵循物件導向的MVC架構(Model-View-Controller)進行規劃設計,提供物件、功能及方法等,讓開發者進行網頁應用程式之圖台功能開發,建置符合目標之三維圖台功能網站或系統,提供使用者瀏覽及操作。網站中提供說明使用TGOS 3D API用法,並介紹圖台使用之相關資訊。

回到上方