From f16df968e4ad97c2bb356f775ef4dd7a94e6498f Mon Sep 17 00:00:00 2001 From: wjdwithyou Date: Wed, 5 Oct 2016 04:46:15 +0900 Subject: [PATCH] prevent event propagation --- src/markerclusterer.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/markerclusterer.js b/src/markerclusterer.js index 554fcec..b4f7200 100755 --- a/src/markerclusterer.js +++ b/src/markerclusterer.js @@ -1077,6 +1077,12 @@ ClusterIcon.prototype.onAdd = function() { var that = this; var isDragging = false; google.maps.event.addDomListener(this.div_, 'click', function(event) { + // Prevent event propagation + event.cancelBubble = true; + if (event.stopPropagation){ + event.stopPropagation(); + } + // Only perform click when not preceded by a drag if (!isDragging) { that.triggerClusterClick(event);