地圖滑鼠事件

地圖滑鼠事件

地圖滑鼠事件API是利用addMapListener(object,string,function)函式,監聽滑鼠在地圖上觸發的事件,function是可自訂的函式,詳細設定可參照範例。

function addEvent(action, msg) {  //加入滑鼠事件

TGOS.TGEvent.addListener(pMap, action, function () {  //滑鼠事件監聽

arr.splice(0, 0, msg);

arr.length = 10;

document.getElementById("Msg").innerHTML = arr.join("<BR>");

}

);

}

地圖滑鼠事件共有:

滑鼠於地圖上點擊觸發(click)
滑鼠於地圖內移動觸發(mousemove)
滑鼠離開地圖容器時觸發(mouseout)
滑鼠位於地圖容器上時觸發(mouseover)

滑鼠開始拖曳地圖時觸發(dragstart)

滑鼠拖曳地圖時重複觸發(drag)

滑鼠拖曳地圖結束時觸發(dragend)

滑鼠於平移或縮放後停滯時觸發(idle)

滑鼠於地圖上雙點擊時觸發(dbclick)

滑鼠於地圖上點擊右鍵時觸發(rightclick)

回到上方