1.) In meiner Osm Karte liegt die Legende am rechten Rand und wird beim Klicken auf das + Zeichen geöffnet. Ich hätte Sie aber gerne immer sichtbar. Wo und Wie ändere ich das am Besten?
2.) In der Legende sollen auch die Marker, die in der Karte zu sehen sind erscheinen, wie geht das am Besten??
Ob das bei deiner Karte geht weiß ich nicht. Du könntest jedoch mal umap ausprobieren. Ein Beispiel, welches ungefähr deinen Wünschen entspricht wäre: http://umap.openstreetmap.fr/de/map/agriculture-urbaine-en-ile-de-france-et-un-peu-ail_2592#11/48.8568/2.4280
Die Legende mit den Namen der Marker ist hier beim Seitenaufruf eingeblendet. Umap hat eine Importfunktion, sodass du nicht alle Marker neu setzen musst, wenn du sie bspw. in einer .xml vorliegen hast.
Hinter Deiner “Legende” verbirgt sich ein LayerSwitcher-Objekt. Das zeigt die Darstellungsebenen (“Layer”) an und ermöglicht, Ebenen auszublenden und wieder einzublenden. Weitere Inhalte kann es nicht darstellen.
Die OpenLayers-Bibliothek selbst stellt kein ”Legende”-Control bereit.
Danke für die Antworten.
Das die Legende nun sofort sichtbar ist hat geklappt. thanks.
Die Umap Karte sieht wirklich gut aus, wenn ich Zeit habe, versuche ich mich mal daran.