Wikivoyage:GeoData
Dieser Artikel enthält technische Hintergrundinformationen zum Modul GeoData. Er stellt Funktionen für die Einbettung von Koordinaten im Text oder als Indikator zur Verfügung.
Benötigte Module
[Bearbeiten]- Coordinates (Koordinatenkonvertierung), GeoData/Params (Liste der erlaubten Parameter), GeoData/i18n (Zeichenketten für die Internationalisierung), Wikidata utilities (Zugriff auf Wikidata), Great circle distance (Bestimmung der Großkreisentfernung zweier Geopositionen).
Verwendbarkeit
[Bearbeiten]- Unterstützte Skins
- alle
- Eignung für andere Wikis
- geeignet, evtl. Anpassung und Übersetzung nötig.
- Eignung für mobile Geräte
- ja.
Aufruf
[Bearbeiten]Das Modul wird von den Vorlagen {{Coord}} und {{GeoData}} aufgerufen.
Stilvorlagen
[Bearbeiten]Zum Modul GeoData gehören zwei Stilvorlagen:
- für die Vorlage {{GeoData}}: Module:GeoData/styles.css,
- für die Vorlage {{Coord}}: Modul:GeoData/coordStyles.css.
Eingesetzte Datenbezeichner für {{GeoData}}
[Bearbeiten]Die nachfolgenden Angaben können von anderen Anwendungen genutzt werden und stammen zum Teil aus Wikidata.
- Wrapper:
<table class="voy-coord-indicator">
data-zoom– Zoom-Wert für die Kartedata-lat– Dezimaler Wert der geografischen Breitedata-lon– Dezimaler Wert der geografischen Länge
data-country– Landesangabe nach ISO 3166data-lang– Code der Amtssprache im Landdata-countrynach ISO 639data-dir="rtl"– Schreibrichtung der Amtssprache im Landdata-countrydata-country-calling-code– Telefon-Landesvorwahl im Landdata-countrydata-currency– Währungen im Landdata-countrydata-adm1st– Angabe der zum Landdata-countrygehörenden Verwaltungseinheit erster Ordnung nach ISO 3166-2
Die erzeugte Tabelle besteht aus zwei nebeneinanderliegenden Zellen. Die erste (linke) mit dem Klassenbezeichner voy-icon enthält zwei Erdkugelsymbole: ein sichtbares mit dem Klassenbezeichner map-globe-default und ein ausgeblendetes mit dem Klassenbezeichner map-globe-js. In der zweiten (rechten) Zelle mit den Klassenbezeichnern voy-coords printNoLink plainlinks befinden sich die Breiten- und Längenangabe übereinander.
