標記點滑鼠事件
標記點滑鼠事件
此API可將標記點加入監聽事件,當針對標記點執行點擊、按下、放開、移入、移出、雙點擊、點擊右鍵時,將觸發一系列的滑鼠事件。值得注意的是,本API範例中,監聽所有的event,觸發事件有可能被啟動的其他監聽事件蓋過,如果同時監聽點擊、按下與放開標記點,使用滑鼠放開標記點將會被前兩項事件蓋過,如果同時按下右鍵並放開,則放開標記點事件則可運作。但是單獨監聽標記點則無此問題。
function mouseEvent(action, value) { //加入滑鼠事件
TGOS.TGEvent.addListener(pTGMarker, action,
function () {document.getElementById("Msg").innerHTML = value; }); //滑鼠事件監聽
}
標記點滑鼠事件共有:
滑鼠點擊觸發事件(click)
按下滑鼠按鍵觸發事件(mousedown)
放開滑鼠按鍵觸發事件(mouseup)
滑鼠移至標記點上觸發事件(mouseover)
滑鼠移動離開標記點觸發事件(mouseout)
滑鼠雙擊標記點觸發事件(dbclick)
滑鼠點擊右鍵觸發事件(rightclick)