Hilfe Diskussion:Karten auf Wikivoyage
Dynamische Karten - Wohin?
BearbeitenHallo Stefan,
zu aller erst einmal herzlichen Dank für Deinen neuen Artikel. Der kann bestimmt vielen helfen, nicht nur Neulingen. Im Abschnitt "Dynamische Karten" schlägst Du vor: Eine weitere Karte steht innerhalb des Artikels (oft in der Region Anreise, (Screenshot 1)). Zu diesem Thema gab es bereits vor 2 Jahren eine Diskussion, siehe Benutzer Diskussion:Balou46/Archiv-2017-01-29#Stadtpläne / Dyn. Karten: Anordnung auf der Seite. Es hatten sich einige (auch noch später) meiner Idee angeschlossen, der Vorschlag wurde aber nie umgesetzt bzw. die Diskussion nie beendet. Ich möchte daher meinen damaligen Vorschlag hier noch einmal wiederholen:
Ich schlage vor, die dyn. Karten (früher maps, heute Mapframe) direkt unter die QB zu stellen. Das hätte m.E. den Vorteil, dass die Karte in allen Artikeln immer an der gleichen Stelle zu finden ist. Dadurch würde der Leser eines Artikels sofort zu Beginn auf das Vorhandensein eines Stadtplans hingewiesen und könnte diesen (mit Rechtsklick) in einem separaten Tab öffnen. Er hätte somit sofort die Übersicht über alle eingetragenen PoI's. Außerdem verschiebt sich die Karte beim späteren Einfügen von Fotos in darüberliegenden Abschnitten u. U. weiter nach unten und landet dann in anderen Abschnitten, wo sie eigentlich nicht hingehört. Diese Variante hätte den Vorteil, dass unabhängig von Monitorgröße und -auflösung die Karten immer an der gleichen Stelle erscheinen, auch unabhängig von Gliederungspunkten wie "Hintergrund" oder "Anreise" weil rechts daneben. Schon heute passiert es immer wieder, dass der Abschnitt "Hintergrund" zwar recht kurz ist, trotzdem aber einige Bilder enthält. Dann rutscht eben die Karte weiter nach unten und steht nicht mehr dort wo man sie eigentlich vermuten würde. Ich habe in den letzten Monaten konsequent die Karte an den Artikelanfang gestellt, nur sehr selten hat das jemand bemängelt oder geändert.
Ich würde mich freuen, wenn meine Gedankengänge auch Deinen Zuspruch fänden und umgesetzt würden. Viele Grüße aus Hamburg, --Eduard47 (Diskussion) 18:58, 23. Okt. 2018 (CEST)
- @Eduard47: Dieser Artikel soll nur dem Leser dienen, nicht dem Autoren. Er soll nur erklären, welche Funktionalitäten bezüglich Karten wir haben und wie sie funktionieren (siehe Einleitung und "siehe auch", sollte ich vielleicht noch etwas besser formulieren). Deshalb habe ich erstmal nur lose beschrieben, wo man sie meistens vorfindet bzw. wo ich sie selbst meistens platziere. Es ist bewusst kein Regelartikel, eher eine Einführung. Ich selbst habe mir nie wirklich Gedanken über das Ding gemacht. Eine Benutzerseite war damals sicher der falsche Ort für eine solche Diskussion. Wikivoyage Diskussion:Vorgaben für Artikel wäre da besser gewesen. Das Ergebnis der Diskussion sollte dann im Regelwerk verankert werden, also hier:
- Am besten, du startest sie auf Wikivoyage Diskussion:Vorgaben für Artikel nochmal, dann steht es auch auf der passenden Diskussionsseite. Ein Hinweis in der Lounge wäre auch sinnvoll, damit es jeder mitbekommt. -- DerFussi 20:29, 23. Okt. 2018 (CEST)
- Danke Stefan, das werde ich dann mal in den nächsten Tagen in Angriff nehmen. Hoffe, dass sich einige an der Diskussion beteiligen. Viele Grüße --Eduard47 (Diskussion) 21:03, 23. Okt. 2018 (CEST)
Dynamische Karten - ergänzender Tipp
BearbeitenHallo Stefan,
hier noch ein für viele Leser bestimmt interessanter Tipp:
Auf der Karte innerhalb des Artikels -und nur auf dieser- kann man über alle anderen Buttons (Ausnahme: Layer-Button) diese Karte mit Rechtsklick in einem neuen Tab oder einem neuen Fenster öffnen. Man hat dadurch die Möglichkeit, immer wieder zur Karte zu wechseln ohne scrollen oder die Karte neu öffnen zu müssen. Gruß --Eduard47 (Diskussion) 14:15, 24. Okt. 2018 (CEST)
- @Eduard47: - Danke. Habe es ergänzt. Bei mir hat es aber nur beim Zoom-Button funktioniert. -- DerFussi 07:36, 25. Okt. 2018 (CEST)
- Moin Stefan, habe gerade mal wieder bemerkt, dass mit dem Öffnen der Karte im separaten Tab oder Fenster etwas nicht richtig klappt. Es öffnet sich -bei mir (Firefox)- nur die Seite neu. Dort kann ich dann allerdings in der Karte auf Vollbildmodus umschalten. Warum das jetzt so ist kann ich mir nicht erklären. Gruß --Eduard47 (Diskussion) 08:38, 21. Feb. 2019 (CET)
- Keine Ahnung. Ich gebe zu, dass ich mich technisch mit der Materie nicht wirklich beschäftige, und die Karten nur mit Daten fülle, aber auch nie benutze und irgendwo hinklicke. Weiß @RolandUnger mehr? -- DerFussi 14:53, 21. Feb. 2019 (CET)
- Moin Stefan, habe gerade mal wieder bemerkt, dass mit dem Öffnen der Karte im separaten Tab oder Fenster etwas nicht richtig klappt. Es öffnet sich -bei mir (Firefox)- nur die Seite neu. Dort kann ich dann allerdings in der Karte auf Vollbildmodus umschalten. Warum das jetzt so ist kann ich mir nicht erklären. Gruß --Eduard47 (Diskussion) 08:38, 21. Feb. 2019 (CET)
Zu Beantwortung der Frage muss ich etwas ausholen, um zu erklären, was @Eduard47: beobachtet hat. Im einfachsten Fall besteht eine (statische) Karte aus mehreren über- und nebeneinander liegenden Kartenbildern („Kacheln“), auf die Marker-Bildchen platziert werden. Das geht noch mit HTML-Tags. Bei den Programmierern für die Kartenanwendungen („Kartographer“) gab es offensichtlich das Anliegen, sowohl Notkarten (also statische Karten) ohne den Einsatz von JavaScript und dynamische Karten vorzuhalten. Für letztere braucht man zwingend JavaScript. Für die statischen Karten war auch eine vergrößerte Darstellung vorgesehen, die man aber nur mit einem speziell präparierten Link vom Server generieren lassen konnte. Ein Serverskript sorgt dafür, dass über die normale Artikelseite die Bildchen für die Karte positioniert werden. Als Beispiel soll die Seite der Vorlage {{Mapframe}} dienen.
Die URL für die Artikelseite ist https://de.wikivoyage.org/wiki/Vorlage:Mapframe
.
Die URL für die Seite mit der vergrößerten Karte ist https://de.wikivoyage.org/wiki/Vorlage:Mapframe#/map/0
.
Wenn man die Null gegen 1, 2, 3 etc. ersetzt, folgen die restlichen Karten 2, 3, 4 usw.
Deswegen gibt es den Nebeneffekt, dass man auf den Vergrößerungslink (und nur den!) mit der rechten Maustaste fahren und den Link in einem neuen Fenster/Tab öffnen kann. Man bekommt nun dieselbe Seite in einem neuen Tab mit darüber liegender Karte angezeigt. So gut, so schön. Die Implementation der statischen Karten ist nämlich niemals fertig geworden. Um das Vergrößerungssymbol (und später das Schließen-Symbol) anlegen und die Karte einzufügen zu können, wurde nun doch auf JavaScript gesetzt. Wahrscheinlich, weil die Skripte für die dynamische Darstellung in Form der Leaflet-Bibliothek fertig waren, während serverbasierten Skripte die für statischen Karten erst noch hätten geschrieben werden müssen. Nach zwei Jahren wurde leider das Projekt abrupt beendet.
Dies führt nun noch zu einem „Geheimnis“ meinerseits. Auch die Kartenansicht beim Drücken auf einen Marker öffnet sich über einen speziell präparierten Link, z. B. https://en.wikivoyage.org/wiki/Luxor/East_Bank#/maplink/1
. Diese serverseitig erzeugte Karte hat aber Mängel, weil einige Controls (Umgebungskarte, Kartenlayer) fehlen und die Kartenunterschrift nur aus der Markernummer besteht. Das war aber noch nicht das Geheimnis. Das Geheimnis besteht auf dem deutschen Wikivoyage darin, dass dieser Link mit den Gadget-MapTools.js ausgetauscht wird gegen einen clientseitigen JavaScript-Aufruf, der dann eine vollständige Karte mit allen Controls darstellt. --RolandUnger (Diskussion) 16:50, 21. Feb. 2019 (CET)