2016-06-06 6 views
0

ich einen benutzerdefinierten Marker erstellt habe und nun denkt, dass es, wenn ich auf der Markierung klicken, um es als mapClick erwähnt wird: hier ein PLUNKERangular2 infowindow versteckt, wenn sie auf Markierung geklickt

mapClicked($event: MouseEvent) { 
    this.isClicked = false; 

    console.log(this.isClicked); 

    if(this.lastClicked) { 
     this.lastClicked.close(); 
     // this.lastClicked = null; 
    } 
} 

Kennt jemand eine Abhilfe?

Antwort

0

ein event.stopPopagation() im addDomListener in google-map-types.ts hinzufügen =>google.maps.event.addDomListener(div, "click", function(event: any) { google.maps.event.trigger(self.overlayView, "click"); event.stopPropagation(); });

Verwandte Themen