Wikivoyage:Mapshape
Erscheinungsbild
Dieser Artikel enthält technische Hintergrundinformationen zum Modul Mapshape. Er unterstützt die Vorlage {{Mapshape}} zur Ausgabe einer Kartenkontur in einer dynamischen, mit Mapframe erzeugten Karte.
Benötigte Module
[Bearbeiten]- Mapshape utilities – Gemeinsam genutzte Funktionen für Kartenanwendungen.
- Mapshape utilities/i18n – Zeichenketten für die Internationalisierung.
Verwendbarkeit
[Bearbeiten]- Unterstützte Skins
- Alle, weil skin-unabhängig.
- Eignung für andere Wikis
- nur Wikivoyage.
- Eignung für mobile Geräte
- ja.
Aufruf
[Bearbeiten]Das Modul wird von der Vorlage {{Mapshape}} aufgerufen.
Funktionen
[Bearbeiten]Die Verwendung des Moduls mit Beispielen kann man unter {{Mapshape}} einsehen.
function ms.show( frame )
- Vorgaben:
frametabelle: Parametertabelle, die vom#invoke-Aufruf übergeben wird.
- Zurückgelieferter Wert:
string:<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:Mapshape: Unbekannte Parameter – Mapshape wurde mit unbekannten Parametern aufgerufen.
- Category:Mapshape: wikidata oder wikicommons fehlt – Einer der beiden Parameter
wikidataoderwikicommonsist zwingend notwendig. - Category:Mapshape: wikidata und wikicommons nicht gleichzeitig – Mapshape 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.
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 {{Mapshape}}.
