我只是看着下面的帖子: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!
在此先感謝
嗨,我剛剛解決了這個問題,我會當我可以張貼的答案,但有等待,因爲我沒有足夠的信譽點來立刻回答:) – Blaater
現在你能告訴更多的東西嗎? – ricricucit