地圖滑鼠事件
地圖滑鼠事件
地圖滑鼠事件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)