检测点击群集标记



我需要在谷歌地图中检测到集群标记上的点击。

所以我使用的代码是:

function clusterMarkers() {
var markerCluster = new MarkerClusterer(map, markersArrayFiltered, clusterOptions);
google.maps.event.addListener(markerCluster, 'clusterclick', function(cluster) {
console.log('CLUSTERCLICK');
});
}

然而,"clusterclick"永远不会被激发。可能出了什么问题?

将点击事件绑定到集群标记的正确方法是什么?

我可能会迟到,但就我而言,

google.maps.event.addListener(global_marker_cluster, 'clusterclick', function(cluster)...

必须用"click"而不是"clusterclick"进行更改(也许与答案有关,但我使用CDN源:new markerClusterer.markerClusterer(

我甚至会迟到,但这就是我实现这一目标的方式。你可以在这里找到更多信息

function clusterMarkers() {
clusterOptions.onClusterClick = function(event,cluster,map) {
console.log('clusterclick')
// if you want to still keep the default behaviour, keep the line below
map.fitBounds(cluster.bounds);
}
var markerCluster = new MarkerClusterer(map, markersArrayFiltered, clusterOptions);
}

相关内容

  • 没有找到相关文章

最新更新