線資料結構

線資料結構

線資料是一串點資料的陣列,由兩個以上的點位資訊依照順序排列連接而成的幾何圖形。就如同數學幾何的定義,線資料並沒有寬度,要在地圖上呈現和設定線圖徵的寬度(粗細),請參照圖層套疊大項下圖形與圖片類別中的設定線圖徵頁籤。利用線資料結構可以計算線段長度、判斷是否有自相交叉。

function drawline() {

var p1 = new TGOS.TGPoint(302417.1582770498.500);

var p2 = new TGOS.TGPoint(302340.4062770517.010);

var p3 = new TGOS.TGPoint(302447.6022770935.012);

var p4 = new TGOS.TGPoint(302741.2002771626.902);

var p5 = new TGOS.TGPoint(302778.3022772649.510);

var p6 = new TGOS.TGPoint(302702.9202773055.700);

var p7 = new TGOS.TGPoint(302713.5102773244.832);

var p8 = new TGOS.TGPoint(302773.0062773456.532);

var p9 = new TGOS.TGPoint(303738.7182773430.000);

var p10 = new TGOS.TGPoint(303902.8242773300.400);

var p11 = new TGOS.TGPoint(303876.3122773254.164);

var path1 = [p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11]; //設定path節點順序

var s1 = new TGOS.TGLineString(path1);  //設定線資料的path

var line = new TGOS.TGLine(map, s1, {

strokeColor: '#00AA88',

strokeWeight: 5

});

}

回到上方