是否有任何人有線索如何將信息窗口添加到羣集標記,其中包含合併標記信息窗口的內容?標記clusterer - 合併標記信息窗口內容
這是一個默認的標記聚類器的行爲: http://www.psop.fr/MAP_Population_Google.php
感謝
是否有任何人有線索如何將信息窗口添加到羣集標記,其中包含合併標記信息窗口的內容?標記clusterer - 合併標記信息窗口內容
這是一個默認的標記聚類器的行爲: http://www.psop.fr/MAP_Population_Google.php
感謝
你應該聽的markercluster的clusterclick事件。傳遞給事件的對象包含位於集羣中的標記數組以及集羣的位置。
var contentString = 'This is an example';
var infowindow = new google.maps.InfoWindow({
content: contentString
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
google.maps.event.addListener(markerCluster, 'clusterclick', function(cluster) {
markers = cluster.getMarkers();
info = "";
$.each(markers, function(x, marker) {
if(me.infowindows[marker.__gm_id]){
info = info + "<br/>" + me.infowindows[marker.__gm_id].content;
}
});
..... 類似的東西的工作,你會得到與clusterclick相關的標誌物。然後通過infowindows循環,我不確定你的設置。但上面的代碼應該是有道理的。
您還需要禁用單擊縮放,因爲每個縮放都會重新繪製集羣。