2012-05-15 85 views
3

我只是看着下面的帖子:markerclusterer info windowsmarkerclusterer鼠標懸停不工作

有我需要在這個崗位,爲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); 

}); 

的聚類器工作正常,也是信息窗口顯示出來好看。它將來自羣集中標記的所有infowindows結合起來。

我在做什麼錯誤的mouseover事件?我甚至沒有看到console.log!

在此先感謝

+0

嗨,我剛剛解決了這個問題,我會當我可以張貼的答案,但有等待,因爲我沒有足夠的信譽點來立刻回答:) – Blaater

+0

現在你能告訴更多的東西嗎? – ricricucit

回答