gpt4 book ai didi

javascript - markerclusterer 鼠标悬停不起作用

转载 作者:行者123 更新时间:2023-11-29 10:21:38 24 4
gpt4 key购买 nike

我刚刚查看了以下帖子:markerclusterer info windows

这篇文章中有一个我需要的东西,markerclusterer 的鼠标悬停事件。当鼠标悬停在图标上时,我需要更改图标。

我得到了以下代码:

var clusterOptions = {
zoomOnClick: false,
styles: [{
url: 'images/template/cluster.png',
height: 68,
width: 57,
textColor: '#FFF'
}]
}
var markerClusterer = new MarkerClusterer(map, markers, clusterOptions);

google.maps.event.addListener(markerClusterer, "mouseover", function(cluster) {
console.log('test');
});

// Listen for a cluster to be clicked
google.maps.event.addListener(markerClusterer, 'clusterclick', function(cluster) {

var markers = cluster.getMarkers();
var content = '';
$.each(markers, function () {
content += this.get('content');
});

// Convert lat/long from cluster object to a usable MVCObject
var info = new google.maps.MVCObject;
info.set('position', cluster.center_);

var infowindow = new google.maps.InfoWindow();
infowindow.close();
infowindow.setContent(content);
infowindow.open(map, info);

});

聚类器工作正常,信息窗口也显示得很好。它结合了集群中标记的所有信息窗口。

我在鼠标悬停事件中做错了什么?我什至没有看到 console.log!

提前致谢

最佳答案

我的解决方案是使用 markerclustererplus而不是markerclusterer。只需替换您的脚本 src。这是一个 example .

关于javascript - markerclusterer 鼠标悬停不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10598029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com