Я использую плагин всеядного листовки для разбора некоторых CSV-файлов, но всеядное устройство возвращает ошибку синтаксического анализа, поскольку у файлов есть первые 6 пустых строк. Есть ли способ сказать этому плагину игнорировать первые строки CSV?
Я получаю эти файлы из внешнего стороннего источника и не могу изменить их в их источнике.
Вот мой код:
runLayer = omnivore.csv(urlCSV, opcionescsv)
.on('ready', function () {
if (mapaConCoordenadas===false){
map.fitBounds(runLayer.getBounds());
}
markers = L.markerClusterGroup({
removeOutsideVisibleBounds: true,
maxClusterRadius: 50
});
markers.addLayer(runLayer);
map.addLayer(markers);
var contador = 0;
runLayer.eachLayer(function (layer) {
contador++;
layer.on('click', function (e) {
latDestino = e.latlng.lat;
lonDestino = e.latlng.lng;
if (circulo != null) {
circulo.disablePermanentHighlight();
}
circulo = this;
this.enablePermanentHighlight();
});
layer.on("popupopen", function (e) {
var x = document.querySelector('.leaflet-popup-content a[href^="http"]');
x.addEventListener('click', function (event) {
event.preventDefault();
window.open(x.getAttribute('href'), '_system');
}, false);
});
if (layer instanceof L.Marker) {
layer.setIcon(icono);
}
layer.bindPopup(botonesRuta + layer.feature.properties.EQUIPAMENT);
});
app.preloader.hide();
app.toast.show({
text: "<b style='color: #0086a4;'>" + contador + "</b>" + traduccion["resultados"],
closeTimeout: 4500
});
})
.on('error', function (error) {
console.log(error);
app.preloader.hide();
app.toast.show({
text: traduccion["ErrorCargando"],
closeTimeout: 4000
});
});