三維面資料結構
三維面資料結構
由一個或多個封閉線資料組成,並包含所圍成範圍的幾何圖形資料。此外同時也允許在面圖徵中,有空洞的存在。面資料可以計算所涵蓋的面積,也可以判斷是否有自相交叉的現象。在面資料結構中,僅定義面的外框線、內框線(如果面資料存在空洞)、以及所包含的範圍。如要設定框線粗細顏色、填色顏色等視覺呈現,請參閱圖層套疊大項下圖形與圖片類別中的設定面圖徵頁籤中的說明。
function drawpolygon() { // 定義範圍資料
var path = [];
path[0] = new TGOS.TEPoint(121.54882, 25.04146);
path[1] = new TGOS.TEPoint(121.54903, 25.05172);
path[2] = new TGOS.TEPoint(121.57055, 25.05137);
path[3] = new TGOS.TEPoint(121.56448, 25.04118);
path[4] = new TGOS.TEPoint(121.54882, 25.04146);
var lineStr = new TGOS.TELineString(path);
var ring = new TGOS.TELinearRing(lineStr);
var polygon = new TGOS.TEPolygon([ring]);
var testFill = new TGOS.TEFill(tg3dEarth,polygon,{ //面資料由TGFill方法呈現
fillColor: '#FFFF00', //設定填色顏色
fillOpacity: 0.7, //設定填色透明度
strokeColor: '#FF00FF', //設定邊框顏色
strokeWeight: 5, //設定邊框粗細
strokeOpacity: 0.7 //設定邊框透明度
});
}