標記點滑鼠事件

標記點滑鼠事件

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)

回到上方