Creé dos capas de colección de características (polígono, polígono múltiple) y apliqué el evento al hacer clic en ambas. la capa 2 (que está por encima de la capa 1) cubre completamente el área de la capa 1. Entonces, cuando hago clic en la capa 2, el evento de clic respectivo entra en acción. Y el evento de clic de la capa 1 no entra en acción. lo que quiero es que cuando haga clic en cualquier capa, se active el evento de clic de ambas capas.
layer1 = L.geoJSON(data2,{ onEachFeature: onEachFeature }).addTo(map); layer2 = L.geoJSON(data1,{ onEachFeature: onEachFeature2 }).addTo(map); var overlays = { "layer one": layer1, "layer two": layer2 };Una forma sería escuchar en el map el evento de clic:
map.on('click',(e)=>console.log(e))