2010-07-11 3 views
0

ceci est mon code:pourquoi « événement est indéfini » quand sur google-faites un clic droit carte-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) 

}) 

et l'erreur est « événement non défini »

alors que dois-je faire.

merci

+0

Dans quelle langue est-ce écrit? – Mark

Répondre

0

Celui-ci est mauvais. Il est censé retourner l'événement mousedown du DOM. Je crois que c'est un bug. J'ai également essayé d'accéder à l'événement, parce que je voulais placer un menu à côté du pointeur, donc j'ai dû utiliser le cadre pour me donner l'emplacement du pointeur pour accomplir mettre le menu à côté du marqueur.

Questions connexes