Map mit leaflet und eigene Photomarker mit Leaflet.Photo

Für meine Wanderkarte nutze ich Leaflet.Photo um Photomarker zu erstellen und dann Photos im Popup anzuzeigen. Für Wegweiser, Hütten und andere POis nehme ich einfache Markericons. Die Daten speichere ich in csv-Dateien und die Dateigröße ist recht gering. Zuvor hatte ich die Daten in json gespeichert. Mit csv spare ich jeweils 30 bis 50% an Speicherplatz und ein wenig Aufwand.

Nun zu den Photomarker. Mittlerweile ist die Anzahl der Marker riesig geworden, die Datenbank über 1 MB groß und die Ladezeit verlängert sich.

Leaflet.Photo liest die Daten aus einer json-Datei:


....

, {
  "lat": 49.423016,
  "lng": 7.409464,
  "name": "<b>Glanschleife</b><br><img src='../../wanderzeichen.png' width=20> Gelber Punkt: Glan-Münchweiler - Höcherberg<br>Datum",
  "url": "wbilder/url/glanschleife.jpg",
  "thumbnail": "wbilder/thumbnail/glanschleife_min.jpg"
},

....

Das ganze auch in csv zu übertragen ist mir nicht gelungen, da Leaflet.Photo die Daten so braucht. Hat jemand auch eigene Photos als Marker und eine Möglichkeit gefunden das einfacher zu machen?