Wczytywanie ikon SVG w bibliotece leaflet?

Wczytywanie ikon SVG w bibliotece leaflet?
D1
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 5 lat
  • Postów:29
0

Muszę wczytać ikone zapisaną w formacie SVG. Mam metode która zwraca mi :

Kopiuj
fillColor: ""
fillOpacity: 1
path: ""
scale: 
strokeColor: ""
strokeWeight: 

znalazłem przykład wczytania takiego formatu w leaflet niestety nie zadziałało, możliwe że źle odwołuje się do zmiennych

Kopiuj
const url: any = (this.getMarkerIcon(marker))
        const path: string = url.path

        const fillColor = url.fillColor
        const strokeColor = url.strokeColor
        const fillOpacity = url.fillOpacity
        const iconSettings = {
            mapIconUrl: '<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 149 178"><path fill="{fillColor}" stroke="{strokeColor}  d="{path}"/></svg>',
        };
        let divIcon = L.divIcon({

        className: "leaflet-data-marker",
        html: L.Util.template(iconSettings.mapIconUrl, iconSettings).replace('#','%23'),
        iconAnchor  : [12, 32],
        iconSize    : [25, 30],
        popupAnchor : [0, -28]
        });
PD
  • Rejestracja:ponad 10 lat
  • Ostatnio:28 dni
  • Postów:178
0

Nie pomagam naPW.!.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.