RRZE-Webteam / fau-oembed

WordPress-Plugin: oEmbed-Funktionen
2 stars 1 forks source link

[faukarte] - individuelle Markersymbole? #15

Closed Albager closed 6 years ago

Albager commented 6 years ago

Wenn man in der mobilen Ansicht auf einer eingebundenen Karte die Punkte anklickt, zentriert der Kartenausschnitt/Das Kartenfenster nicht richtig auf den Popup / er wird z.T. abgeschnitten und von Steuerelementen verdeckt. Betrifft komischerweise aber nicht alle Popups gleichermaßen (evtl. liegt das auch an einer fehlerhaften Formatierung im GeoJSON, die zu diesen großen weißen Flächen in den Popups führt??) Vergleiche: https://karte.fau.de/source/public https://geographie.cms.rrze.uni-erlangen.de/forschung/wissenschaftliche-kooperationen/

Außerdem wäre es wünschenswert, im geojson eigene Markersymbole vergeben zu können (habe bisher nicht rausgefunden, wie man im geojson einen anderen Marker als den Standard-blauen hinbekommt. Eine Dokumentation des Kartenplugins und der verwendeten Symbolbibliotheken wäre nett). faukarte_mobileansicht_popups2 faukarte_mobileansicht_popups

edit: beim Herumprobieren war mir auch aufgefallen, dass sich im Kartenrahmen ein "Browserfenster" öffnet, wenn Links im GeoJSON nicht mit target="_blank" ausgezeichnet werden. Dies sollte m. E. vom Plugin grundsätzlich verhindert werden.

Albager commented 6 years ago

OK - die großen weißen Flächen kamen von <span>-Elementen im HTML-Content der Popups. Wenn's um die Farben geht, kann man sie bspw. durch <p> mit style="color: #008000;" ersetzen. Wenn man das Display in der mobilen Ansicht bei großen Popups dreht, ist auch das Verdeckungs-Problem halbwegs handzuhaben. faukarte_quer

Albager commented 6 years ago

Die Frage nach den individuellen Markersymbolen bleibt natürlich offen...

-- Das wäre m. E. auch ein wichtiger Punkt für die Doku --

edit: Wenn ich z.B. für https://karte.fau.de/generator/source/5aa5b49439c44

den Link zum Bearbeiten des GeoJSON (http://geojson.io/#data=data:text/x-url,https://karte.fau.de/api/v1/geojson/source/5aa5b49439c44) aufrufe und dort verschiedene Markerfarben einstelle (genau so, wie ich es manuell probiert hatte - Sample eines farbigen Markers aus dem geojson.io-Output:{"type":"Feature","properties":{"marker-color":"#0000ff","marker-size":"medium","marker-symbol":"","popup":".....) werden in der faukarte trotzdem die standard-blauen Marker angezeigt:

faukarte_geojsonio_farbenok


...die Bearbeitete Karte als persönliche Datenquelle importiert bei faukarte:

faukarte_keinefarben

Das kann doch eigentlich nicht sein...?

xwolfde commented 6 years ago

Beides müsste bei karte.fau.de gemacht werden: Die Symbole können durch eigene Overlays gemacht werden - dazu muss man sich dort einloggen und dann eben definieren was man will. Das resposnive Vergalten der Icons im Kartenausschnitt ist auch Sache der Karte. Da bin ich mir aber nicht sicher, ob wir da was machen können.

Bei Fragen zu der Karte bitte über Mail, dann krieg es der richtig - mit dem Theme hat es nichts weiter zu tun.