地圖一般事件

 地圖一般事件

TGOS MAP API提供一系列的地圖事件,以改變地圖類型而觸發動作,利用addListener(object,string,function)物件,監聽在地圖上觸發的事件,function是可自訂的函式,詳細設定可參照範例。

function InitWnd() {

var pOMap = document.getElementById("TGMap");

pMap = new TGOS.TGOnlineMap(pOMap, TGOS.TGCoordSys.EPSG3826);

TGOS.TGEvent.addListenerOnce(pMap,"maptypeid_changed", function () { alert("改變地圖類型觸發"); });

//加入監聽器以監聽地圖上指定的事件是否觸發

}

function addEvent(action, msg) {

TGOS.TGEvent.addListenerOnce(pMap, action, function () { alert(msg); });

//bounds_changed(改變地圖邊界觸發)

//center_changed(改變地圖中心點觸發)

//zoom_changed(地圖縮放觸發)

//maptypeid_changed(改變地圖類型觸發)

// tilesloaded(讀取地圖快取圖磚時觸發)

// projection_changed(投影坐標改變時觸發)

// resize(地圖縮放後觸發)

}

回到上方