Javascript 传单JS群集生成器捕获ID儿童

Javascript 传单JS群集生成器捕获ID儿童,javascript,jquery,ajax,leaflet,Javascript,Jquery,Ajax,Leaflet,我正在使用传单.js作为标记聚类图,我需要获取集群中这些点的ID来创建ajax查询。我的代码工作正常,但如果您能帮助我,我无法在聚类时获取ID,在这个字段e.layer.options.myCustomId中,您可以在未聚类时获取ID。谢天谢地 var tiles = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { maxZoom: 18, attribution: '&

我正在使用传单.js作为标记聚类图,我需要获取集群中这些点的ID来创建ajax查询。我的代码工作正常,但如果您能帮助我,我无法在聚类时获取ID,在这个字段
e.layer.options.myCustomId
中,您可以在未聚类时获取ID。谢天谢地

var tiles = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
        maxZoom: 18,
        attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
    }),
    //latlng = L.latLng(-22.01, -47.89);
    latlng = L.latLng(<?php echo $localizacao['lat']; ?> , <?php echo $localizacao['lng']; ?>);

var map = L.map('map', {center: latlng, zoom: 13, layers: [tiles]});

var markers = L.markerClusterGroup({spiderfyOnMaxZoom: false, showCoverageOnHover: false, zoomToBoundsOnClick: false});
function populatephp(){
    <?php foreach ($endereco_id as $key => $value) { ?>
        var muxiCoordinates = [<?php echo $value['lat']; ?>, <?php echo $value['lng']; ?>];
        var muxiMarkerMessage = "<img src='<?php echo $value['img']; ?>'><br><?php echo $value['dados']; ?> ";
        var id = "<?php echo $value['id']; ?>"
        var marker = L.marker(muxiCoordinates, {myCustomId: id})
        .bindPopup(muxiMarkerMessage);
        markers.addLayer(marker);
    <?php } ?>
    return false;

}

markers.on('clusterclick', function (a) {
    a.layer.zoomToBounds();
});

markers.on('mouseover', mudarElementos);
populatephp();
map.addLayer(markers);

function markerOnOver(e){
    e.layer.openPopup();
}
function markerOnOut(e){
    setTimeout(function(){ e.layer.closePopup(); }, 9000);
}

function mudarElementos(e){
    inverterPosicoes("#corpo_pesquisa", "#myCard_" + e.layer.options.myCustomId)
    //console.log(e.layer.options.myCustomId);

}
var tiles=L.tillelayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'{
maxZoom:18,
属性:“©;贡献者”
}),
//latlng=L.latlng(-22.01,-47.89);
latlng=L.latlng(,);
var map=L.map('map',{center:latlng,zoom:13,layers:[tiles]});
var markers=L.markerClusterGroup({spiderfyOnMaxZoom:false,showCoverageOnHover:false,zoomToBoundsOnClick:false});
函数populatePp(){
var muxiCoordinates=[,];
var muximarkemessage=“”>
”; var id=“” var marker=L.marker(muxiCoordinates,{myCustomId:id}) .bindpoop(muxiMarkerMessage); markers.addLayer(marker); 返回false; } markers.on('clusterclick',函数(a){ a、 layer.zoomToBounds(); }); 标记。在('mouseover',mudarElementos)上; populatePp(); 添加图层(标记); 函数标记(e){ e、 layer.openPopup(); } 函数标记输出(e){ setTimeout(函数(){e.layer.closePopup();},9000); } 功能mudarElementos(e){ Inversorposicoes(“#corpo_pesquisa”、“#myCard”+e.layer.options.myCustomId) //console.log(e.layer.options.myCustomId); }
对于那些需要一天时间和未来咨询的人,我将介绍如何解决我的问题

markers.on('clusterclick', function (a) {
        var ids = []; 
        var markers = a.layer.getAllChildMarkers();
        for (var i = 0; i < markers.length; i++) {
            var id = markers[i].options.myCustomId;
            ids.push(id);
        }
        console.log(ids);
        a.layer.zoomToBounds();
    });
markers.on('clusterclick',函数(a){
var-id=[];
var markers=a.layer.getAllChildMarkers();
对于(var i=0;i