2010-07-11 61 views
0

右擊這是我的代碼時:爲什麼「事件是未定義」在谷歌地圖-V3

google.maps.event.addListener(marker, 'rightclick', function(event) { 

    //delete marker 
    var nowIndex1='nowIndex1'; 
    function callback1(element, index){ 
     if(marker == element) nowIndex1=index 
    } 
    markers.forEach(callback1) 
    if(nowIndex1!='nowIndex1') markers.removeAt(nowIndex1) 

    //delete path 
    var nowIndex2='nowIndex2'; 
    function callback2(element, index){ 
     if(event.latLng == element) nowIndex2=index 
    } 
    path.forEach(callback2) 
    if(nowIndex1!='nowIndex1') path.removeAt(nowIndex2) 

    marker.setMap(null) 

}) 

和錯誤是「事件是未定義」

所以我應該怎麼做。

謝謝

+0

這是寫什麼語言? – Mark 2010-07-11 23:13:06

回答

0

這一個是壞的。它應該返回DOM的mousedown事件。我相信這是一個錯誤。我也嘗試訪問該事件,因爲我想在菜單旁邊放置一個菜單,所以我不得不使用該框架給我指針的位置,以便將菜單放在標記旁邊。