Я использую MarkerCluster только для некоторых маркеров (камеры с символом "Kame") с данными из файла * .geojson:
function MarkerStyle(feature, latlng) {
if (feature.properties.markerSymbol == null) {
return L.marker(latlng).addTo(map);
} else {
var Ikon = feature.properties.markerSymbol.substring(0, 4);
switch (Ikon) {
case "none":
var myIcon = L.divIcon({
className: feature.properties.className, // zur Textausgabe
html: feature.properties.text
});
return L.marker(latlng, { icon: myIcon }).addTo(map);
break;
case "Kame":
var POI = L.marker(latlng, {
icon: L.icon({
iconUrl: "../img/".concat(feature.properties.markerSymbol),
iconAnchor: [32, 32]
})
});
var url = feature.properties.popupImage;
POI.on("click", function(e) {
BildZeigen(url, "Freifläche", 452, 802, 450, 800);
});
return POI.addTo(markers);
break;
default:
return L.marker(latlng, {
icon: L.icon({
iconUrl: feature.properties.markerSymbol,
className: feature.properties.className
})
}).addTo(map);
break;
}
}
}
Почему группировкамаркеры разные, при увеличении и уменьшении снова до того же уровня? Почему значки маркеров отображаются очень близко к кругу кластеризации? См. Карту на [https://aachen -hat-energie.de / sonne / freiflaechenbild.htm] . Возможно, мои маркеры слишком велики (64x64 пикселя)?
Gruss, wonk