WHAT DO YOU RECOMMEND
I’d like to embed a personalized map: a map with custom markers, routes, …
Nice to have: custom map styles (OSM, …)
Right now, we can embed a Google Map URL but that’s quite limited.
HOW COULD IT BE DONE
One way of doing it would be to display a GeoJSON ( geojson — geojson latest documentation ) on a Leaflet Canvas ( Using GeoJSON with Leaflet - Leaflet - a JavaScript library for interactive maps ).
Easier alternative would be to embed a FacilMap map ( https://facilmap.org/ / Embed FacilMap | FacilMap ), such service (open source) allows easy and collaborative editing.
REAL WORLD USE CASES
Plan a trip, share restaurants suggestions, …
RECOMMENDED ALTERNATIVES
There’s a Google tool, My Maps, where you can place markers (but no routes or tracks). I did not try to embed one but that’s too narrow for my use-case, and you can’t export it anywhere.
ADDITIONAL CONTEXT
That’s all!