Ciao a tutti.. ho dei problemi a visualizzare dei markers personalizzati in formato SVG.
Di seguito le righe di codice interessate, non riesco a trovare l'errore!!
codice:
var json_Puntuali1JSON = new L.geoJson(json_Puntuali1, {
onEachFeature: pop_Puntuali1,
pointToLayer: function (feature, latlng) {
return L.marker(latlng, doStylePuntuali1(feature))
}
});
function doStylePuntuali1(feature) {
switch (feature.properties.Classe_Ind) {
case 'CPT':
return {
L.icon ({
iconUrl: '/markers/Icon/CPT.svg',
})
};
break;
case 'CPT + DPSH':
return {
};
break;
case 'DH':
return {
};
break;
case 'DPSH':
return {
};
break;
case 'HVSR':
return {
};
break;
}
}
Con la funzione pointToLayer facendo il return con L.Marker mi si sostituiscono i punti con il classico marker blu. Ma quando poi, nel case gli specifico il percorso con iconUrl, mi sparisce tutto.
Qualcuno può aiutarmi a capire dove sbaglio???