設定面圖徵

設定面圖徵

包含一個面範圍的幾何資料,必須藉由APITGFill類別的方法加以呈現,並決定面幾何資料的樣式,包含是否顯示、是否可點擊、是否可被拖曳、填色顏色及透明度、筆畫顏色寬度、虛線樣式及透明度、堆疊順序等,以及滑鼠的觸發事件。值得注意的是,只要是面幾何資料都可以用TGFill類別的方法呈現,亦即面資料結構(TGPolygon)、圓形資料結構(TGCircle)、矩形資料結構(TGEnvelope)都可以使用TGFill繪製出來,以下即以一個矩形資料的繪製做為範例。

function drawpolygon() {

            var sw = Number(document.getElementById("strokeWeight").value);  //設定外框寬度變數值來源

            var sc = document.getElementById("strokeColor").value;  //設定外框顏色變數值來源

            var so = Number(document.getElementById("strokeOpacity").value);  //設定外框透明度變數值來源

            var fc = document.getElementById("fillColor").value;  //設定填色顏色變數值來源

            var fo = Number(document.getElementById("fillOpacity").value);  //設定填色透明度變數值來源

            var sd = document.getElementById("line1").value;

            draggable: false

                  

                   polygon.setStrokeWeight(sw);  //設定外框寬度

                   polygon.setStrokeColor(sc);  //設定外框顏色

                   polygon.setStrokeOpacity(so);  //設定外框透明度

                   polygon.setFillColor(fc);  //設定填色顏色

                   polygon.setOpacity(fo);  //設定填色透明度

                   polygon.setStrokeDasharray(sd); //設定外框樣式

                  

        }

 

 

回到上方