Embed Collaborative Map Editing Tool

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!

This would be great.

A good first step would be to allow uMap embeds.

The way I think it could work is:
Add a “location” relation that’s a URL to an OpenStreetMap node. You can search from the menu on openstreetmap to find a note.
A umap.openstreetmap.fr (or custom uMap server) map display these marked nodes or areas as markers on a layer you can customize inside uMap - splitting the screen: half is the map, the other half is the Set view.