Saludos, estoy trabajando con un archivo de forma con la biblioteca de folletos. Tendría que recuperar la lista de marcadores del archivo de forma, por ejemplo, recuperando el código de la estación para poder buscar un punto en el mapa. A continuación se muestra mi código:
var watercolor = L.tileLayer('http://mt0.google.com/vt/lyrs=s&hl=en&x={x}&y={y}&z={z}', {}); var geo = L.geoJson({features: []}, { onEachFeature: function popUp(feature, layer) { var out = []; if (feature.properties) { for (var key in feature.properties) { out.push(key + ": " + feature.properties[key]); } layer.bindPopup(out.join("<br />")); } } }); var myMap = L.map('divMapID', { center: L.latLng(39.15097955985934, 9.019421210403138),//Valori prec: [39, 9], `enter code here` zoom: 10, minZoom: 3, layers: [watercolor, geo] }); //data è un oggetto geoJson var base = 'testo.zip'; shp(base).then(function (data) { geo.addData(data); }); var baseMaps = { "BaseLayer": watercolor }; var overlays = { "shapefile": geo }; L.control.layers(baseMaps, overlays).addTo(myMap);