繪圖管理器

繪圖管理器

利用繪圖管理器,使用者可以自行在地圖上繪製幾何資訊,包含點、折線、多邊形、圓形、矩形等。從TGOS MAP API中的TGDrawing類別,開發人員可以選擇管理器提供哪些幾何資訊的繪製按鈕、繪製按鈕在圖面上的位置、各類幾何資訊的呈現方式(如標記圖示、折線寬度、填色顏色、透明度等屬性),進行客製化的設定。另外,管理器也支援在繪圖過程中平移、縮放地圖,讓繪製時更加方便。

var dm = new TGOS.TGDrawing();

dm.setMap(pMap);

dm.setOptions({

drawingControl: true,  //顯示繪圖管理器

drawingControlOptions: {

position: TGOS.TGControlPosition.BOTTOM_RIGHT

//設定繪圖管理器顯示於右下角

},

markerOptions: {  //設定繪製標記的樣式

draggable: false,

flat: false

},

polylineOptions: {  //設定繪製折線的樣式

strokeWeight: 3,

strokeColor: '#00aaaa',

strokeOpacity: 0.7

},

polygonOptions: {  //設定繪製多邊形的樣式

fillColor: '#ffdd55',

fillOpacity: 0.5,

strokeWeight: 2,

strokeColor: '#ffdd00',

strokeOpacity: 0.5

},

circleOptions: {  //設定繪製圓形的樣式

fillColor: '#55cc55',

fillOpacity: 0.6,

strokeWeight: 4,

strokeColor: '#22cc22',

strokeOpacity: 0.6

},

envelopeOptions: {  //設定繪製矩形的樣式

fillColor: '#ff5555',

fillOpacity: 0.4,

strokeWeight: 3,

strokeColor: '#ff0000',

strokeOpacity: 0.4

}

});

回到上方