Я использую кластеризацию в googlemaps API.
И это прекрасно работает.
Теперь у меня есть несколько маркеров на той же позиции (больше действий в 1 здании).
Так что я сместил маркеры.
Но если я нажимаю на кластеризацию, то часто она находит новый кластер.
И этот кластер не открывается.
Вот некоторый важный код:
var mc;
var markerCluster = {gridSize: 27, maxZoom: 15};
.
.
.
.
//OFFSET BEPALEN
var min = .999999;
var max = 1.000001;
var matA = (Math.random() * (max - min) + min);
var matB = (Math.random() * (max - min) + min);
var offsetLat = post_lat[i] * matA;
var offsetLng = post_lon[i] * matB;
//POSITIE BEPALEN MARKERS
var point = new google.maps.LatLng(offsetLat, offsetLng);
var icon = customIcons[5] || {};
marker = new google.maps.Marker({
icon: icon.icon,
position: point,
map: map,
zIndex: 9999999
});
infowindow.open(map, marker);
}
})(marker, i));
cluster.push(marker);
}
}
var mc = new MarkerClusterer(map, cluster,
{imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m'});
document.getElementById("info").innerHTML = "ACTIVITEITEN : "+activ;
}
This is the Demo: (click at '2 weken').
https://www.pctraverse.nl/Project/geoB.php