封閉線資料結構
封閉線資料結構
為起始節點和末端節點相同的環狀線資料。要特別注意的是封閉線資料仍為線資料結構,並不包含所圍成的範圍,因此無法計算面積,不能當作面資料看。封閉線資料為定義面資料的基礎。
function drawline() {
var p1 = new TGOS.TGPoint(306284.042, 2770476.060);
var p2 = new TGOS.TGPoint(306273.418, 2769549.912);
var p3 = new TGOS.TGPoint(306670.364, 2769542.360);
var p4 = new TGOS.TGPoint(306659.744, 2769290.640);
var p5 = new TGOS.TGPoint(306755.068, 2769168.942);
var p6 = new TGOS.TGPoint(306919.014, 2769274.828);
var p7 = new TGOS.TGPoint(307360.918, 2769261.544);
var p8 = new TGOS.TGPoint(307379.460, 2770431.072);
var path1 = [p1, p2, p3, p4, p5, p6, p7, p8, p1];
//設定path節點順序,注意封閉線資料path的首尾節點必須相同
var s1 = new TGOS.TGLineString(path1); //設定封閉線資料的path
var line = new TGOS.TGLine(map, s1, {
//設定封閉線資料的呈現,仍是線資料的一種所以用TGLine的方式呈現
strokeColor: '#00FF00',
strokeWeight: 5
});
}