Wikivoyage:Mapframe
Dieser Artikel enthält technische Hintergrundinformationen zum Modul Mapframe. Er unterstützt die Vorlagen {{Mapframe}}, {{Maplink}} und {{Mapgroup}} zur Ausgabe einer eingebetteten Karte bzw. eines Kartenlinks.
Benötigte Module
[Bearbeiten]- Mapframe/Params – Array mit den gültigen Parametern für die Vorlagen {{Mapframe}} und {{Maplink}}.
- Mapshape utilities – Gemeinsam genutzte Funktionen für Kartenanwendungen.
- Mapshape utilities/i18n – Zeichenketten für die Internationalisierung.
- Marker utilities/Groups – Array mit Gruppenbezeichnern.
- Marker utilities/i18n – Zeichenketten für die Internationalisierung.
Verwendbarkeit
[Bearbeiten]- Unterstützte Skins
- Alle, weil skin-unabhängig.
- Eignung für andere Wikis
- nur Wikivoyage wegen projektbezogener Anpassungen. Für andere Wikis empfiehlt sich der Einsatz des gleichnamigen Moduls Mapframe in der englischen Wikipedia.
- Eignung für mobile Geräte
- ja.
Aufruf
[Bearbeiten]Das Modul wird von den Vorlagen {{Mapframe}} und {{Maplink}} aufgerufen.
Funktionen
[Bearbeiten]Die Verwendung des Moduls mit Beispielen kann man unter {{Mapframe}} einsehen.
function mf.mapframe( frame )
function mf.maplink( frame )
- Vorgaben:
frametabelle: Parametertabelle, die vom#invoke-Aufruf übergeben wird.
- Zurückgelieferter Wert:
string:<Mapframe>- bzw.<Maplink>-Quellcode mit gültigem geoJSON-Code.
Internationalisierung
[Bearbeiten]Die Lokalisierung kann im Modul Mapshape utilities/i18n vorgenommen werden.
Wartungskategorien
[Bearbeiten]- Category:Wartung:Karten – zeigt Fehler beim Parameteraufruf wie fehlende und falsch geschriebene Parameter an.
- Category:Mapframe: Fehlerhafte Kartenumrisse – Kartenkonturen (mapshapes) enthalten Fehler.
- Category:Mapframe: Mit Mapshapes – Mapframe enthält Definitionen zu Kartenkonturen (mapshapes)
- Category:Mapframe: Unbekannte Parameter – Mapframe wurde mit unbekannten Parametern aufgerufen.
- Category:Mapframe: wikidata und coord nicht gleichzeitig – Mapframe wurde mit den Parametern
wikidataundcoordbzw. ihren Aliasen gleichzeitig aufgerufen, was einen Fehler darstellt. - Category:Mapframe: wikidata und wikicommons nicht gleichzeitig – Mapframe wurde mit den Parametern
wikidataundwikicommonsbzw. ihren Aliasen gleichzeitig aufgerufen, was einen Fehler darstellt. - Category:Mapframe: Kartendaten aus Wikimedia Commons – Die Vorlage {{Mapframe}} oder {{Mapshape}} ruft Kartendaten aus Wikimedia Commons auf.
- Category:Seiten mit Skriptfehlern – enthält auch Seiten mit Wertefehlern einzelner Parameter, die zu fehlerhaften oder unterdrückten Kartendarstellungen führen.
TemplateData
[Bearbeiten]Aufgrund der komplexen Parameterstruktur der Vorlage ist der Einsatz von TemplateData nicht möglich.
Stilvorlagen
[Bearbeiten]Stilvorlagen werden nicht benötigt.
JavaScript
[Bearbeiten](Zusätzliche) JavaScript-Skripte zur Unterstützung des Moduls kommen nicht zum Einsatz.
Weitere Beispiele
[Bearbeiten]- Siehe Vorlage {{Mapframe}}.
Hinweise
[Bearbeiten]Bei der Darstellung der Kartographer-Karten treten Laufzeitfehler auf, wenn der geoJSON geometry type den Wert MultiPoint besitzt. MultiPoint-Daten werden deshalb in separate Point-Daten umgewandelt.
