Блок маркеров для листовок автоматический

В Leaflet у меня слишком много маркеров, и я хочу их перегруппировать, я пробовал Leaflet.markercluster в Github, но не понимаю.

Вот часть моего кода, выше у меня есть php-код, где я собираю некоторые данные:

    function initMap() {
        macarte = L.map('map').setView([lat, lon], 6);
        L.tileLayer('https://{s}.tile.openstreetmap.fr/osmfr/{z}/{x}/{y}.png', {
            attribution: 'données © <a href="//osm.org/copyright">OpenStreetMap</a>/ODbL - rendu <a href="//openstreetmap.fr">OSM France</a>',
            minZoom: 1,
            maxZoom: 15
        }).addTo(macarte);

        var villes = <?= json_encode($resultat, JSON_UNESCAPED_UNICODE) ?>;

        var i;
        for (i = 0; i < villes.length; i++) {
            var nom = villes[i][0];
            var latitude = villes[i][1];
            var longitude = villes[i][2];
            var adresse1 = villes[i][3];
            var cp = villes[i][4];
            var ville = villes[i][5];
            var content =
                '<div>' +
                '<h3>' + nom + '</h3>' +
                '<p>' + adresse1 + ' ' + cp + ' ' + ville + '</p>' +
                '</div>';
            var marker = L.marker([latitude, longitude]).addTo(macarte);
            marker.bindPopup(content);
        }
    }
    window.onload = function() {
        initMap();
    };

person Nellou    schedule 27.07.2020    source источник