Aber das Problem ist nach meinem Verständnis (auch des Codes) nicht die Anzeige im Leaflet, sondern die Dauer der Requests gegen die Overpass API! Und bei den Requests gegen die API hilft markercluster nicht, sagst Du doch selbst.
Markercluster hilft, andere Probleme zu lösen (z.B. dein Übersichtsproblem da im letzten Bild).
Für so “kleine” Anwendungen ist die Overpass API doch ganz gut geeignet, klar, wenn man was richtig schnelles (oder was mit Nachprozessierung) haben will braucht man nen eigenen Stack mit PostGIS und ggf. geoserver drauf, aber die Overpass API kann man für sowas schon nutzen, wenn man die Requests bei Bedarf clever tiled, und ggf. auch Zoombeschränkungen setzt.
Das ist keine prinzipielle Schwäche, sondern Ergebnis des Rate Limitings, das auf der öffentlichen Instanz aktiv ist. Ansonsten könnten einzelne User alle Resourcen der Kiste in Anspruch nehmen, was irgendwie auch nicht so toll ist.
Globale BBOX statt x mal wiederholen
nwr, statt node, way, relation einzeln
POST statt GET, dann ist die Request URL keine Thema
Version 2.5 der Babykarte wurde veröffentlicht. Eine ganz besondere Version für mich, weil wir das erste Projekt sind, das die knapp 50.000 Spielgeräte auswertet, die in OpenStreetMap eingetragen sind. Unterstützt werden sowohl playground (als Marker auf der Karte) als auch playground: (als Liste im Pop-up).
Außerdem gibt es nun auch eine französische Sprachversion.