Ziel soll es sein eine OSM-Datei einzubinden und wenn man auf ein Element klick, dann sollen die zugehörigen Daten entweder als Popup oder an der “Seite” gelistet werden.
Kennt jemand ein Beispiel wo man mal schauen kann ?
Wenn ich meinen grauen Zellen trauen kann, kann OpenLayers direkt eine OSM-Datei darstellen. Und ich vermute, im Anschluss musst du “selber Hand anlegen”. Ich wüßte zumindest keine fertige Lösung.
Sollte aber mit der osm.org-Lösung ziemlich identisch sein (reine Vermutung meinerseits…)
Auf jedenfall viel Erfolg und solltest du eine Lösung finden, würde sie mich auch interessieren
Sind auch die reinen OSM Daten (kommen von der Overpass API) … wie du die stylest und welche Daten du wie anzeigen lässt, funktioniert im Grunde genauso wie bei allen anderen Vektordaten. Du hast die features, die stylest du einmal zur Anzeige und mit dem featureselect control gestaltest du dann die Interaktivität.
Ich lasse z.B einfach alle Tags in einer Tabelle anzeigen.
Ich musste gerade nachsehen, ob ich den javascript code minimiert hatte. Ist aber nicht so … sieh dir also ruhig den code an, ist eigentlich nichts kompliziertes.
Mein Ziel war im Grunde ähnlich. Ich wollte eine Übersicht, wie POIS in OSM dargestellt werden, hier am Beispiel education. Daher hatte ich das mal geschrieben um es besser visualisieren zu können.