我已经创建了一个自定义标记,现在它认为如果我点击标记就会提到als mapClick:这里是PLUNKER
mapClicked($event: MouseEvent) {
this.isClicked = false;
console.log(this.isClicked);
if(this.lastClicked) {
this.lastClicked.close();
// this.lastClicked = null;
}
}
有人知道解决方法吗?
答案 0 :(得分:0)
在google-map-types.ts =>中的addDomListener中添加event.stopPopagation()
google.maps.event.addDomListener(div, "click", function(event: any) {
google.maps.event.trigger(self.overlayView, "click");
event.stopPropagation();
});