let pixels = 24; // nombre de píxels de la forma let mida = 2 * pixels; // mida de visualització en el mapa let ref_vertical = mida / 2; // distància vertical des del punt superior de la icona fins al punt de la localització let color = "yellow"; let path = "M12,1C10.89,1 10,1.9 10,3C10,4.11 10.89,5 12,5C13.11,5 14,4.11 14,3A2,2 0 0,0 12,1M10,6C9.73,6 9.5,6.11 9.31,6.28H9.3L4,11.59L5.42,13L9,9.41V22H11V15H13V22H15V9.41L18.58,13L20,11.59L14.7,6.28C14.5,6.11 14.27,6 14,6"; // cadena de text de la forma let cadenaSVG = ''; // construcció de l'element SVG let icona = encodeURI("data:image/svg+xml," + cadenaSVG); // codificació d'espais i caràcters especials per formar una URL vàlida let icon = L.icon({ // propietats de la icona iconUrl: icona, // URL de la forma iconSize: [mida, mida], // mida de la icona iconAnchor: [mida / 2, ref_vertical] // distàncies (horitzontal i vertical) des del punt superior esquerre de la icona fins al punt de localització }); \\