Ich habe eine Broschüre Karte mit mehreren GeoJSON Schichten:Return Namen GeoJSON Faltblatt Schicht mit Klick
var site1 = new L.geoJSON(site1_geojson, {
onEachFeature: onEachFeature,
pointToLayer: function (feature, latlng) {
return L.circleMarker(latlng, style);
}
}).addTo(map);
Ich möchte die onEachFeature
Funktion den Namen (zum Beispiel „site1“) der Schicht angeklickt zurückzukehren. Etwas wie:
var nameOfLayer;
function onEachFeature(feature, layer) {
layer.on('click', function(e) {
nameOfLayer = ????
});
}
habe ich versucht feature
und layer
-nameOfLayer
zuweisen, aber von dem, was ich kann sammeln diejenigen aussehen wie gerade der Punkt angeklickt, nicht die GeoJSON Schicht selbst.
Ist das mit Prospekten und JavaScript möglich?