Ein grundlegendes Beispiel mit Leaflet gibt es ja hier, die Polygone werden über eine JSON Datei erzeugt, diese kann man ja selbst mit den entsprechenden Daten anlegen (https://leafletjs.com/examples/map-p...u-countries.js)
Beispiel:
https://leafletjs.com/examples/map-panes/example.html
Wäre halt noch zu Prüfen wie man das Benutzerfreundlich, z.B. durch Klicken auf der Karte angelegt bekommt…
Zum erstellen und bearbeiten könnte man sowas hier nehmen:
https://docs.mapbox.com/mapbox-gl-js...apbox-gl-draw/