Javascript 标记器群集器加上悬停时的更改图标

Javascript 标记器群集器加上悬停时的更改图标,javascript,google-maps-api-3,google-maps-markers,markerclusterer,Javascript,Google Maps Api 3,Google Maps Markers,Markerclusterer,如何在Google Maps V3中动态更改用于特定群集的图标 这些标记似乎根本没有公开任何方法来修改它们。我需要做这样的事情(或同等的事情) 有一个对表示集群的div元素的引用。此div的第一个子元素是img元素,请更改此图像的src: google.maps.event.addListener(markerCluster,'mouseover',function(c){ c.clusterIcon_.div_.firstChild.src='hoverIconPath'}

如何在Google Maps V3中动态更改用于特定群集的图标

这些标记似乎根本没有公开任何方法来修改它们。我需要做这样的事情(或同等的事情)


有一个对表示集群的div元素的引用。此div的第一个子元素是img元素,请更改此图像的src:

    google.maps.event.addListener(markerCluster,'mouseover',function(c){
      c.clusterIcon_.div_.firstChild.src='hoverIconPath'});

    google.maps.event.addListener(markerCluster,'mouseout',function(c){
      c.clusterIcon_.div_.firstChild.src='normalIconPath'});

最近的谷歌地图有一些变化

    google.maps.event.addListener(markerCluster, 'clusterclick', function(cluster) {
    cluster.clusterIcon_.div_.style.backgroundImage = 'url("linktoyourimage")'})

图像图标移到背景。

对我来说,以下路径有效:
cluster.clusterIcon.div.firstChild.src

谢谢!这实际上效果很好。然而,我的意思是改变完整的
样式
,即修改url、字体颜色、大小等。此外,遗憾的是,唯一的方法是链接两个私有方法。指向库“Marker Clusterer Plus”的链接不起作用。你能提供链接吗?可能是这样:好的。谢谢!
    google.maps.event.addListener(markerCluster, 'clusterclick', function(cluster) {
    cluster.clusterIcon_.div_.style.backgroundImage = 'url("linktoyourimage")'})