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.
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-country-name
– Landesangabe in der Sprache des Wikis aus Modul:CountryData/Geographydata-lang
– Code der Amtssprache im Landdata-country
nach ISO 639data-lang-name
– Amtssprache im Landdata-country
in der Sprache des Wikisdata-dir="rtl"
– Schreibrichtung der Amtssprache im Landdata-country
data-country-calling-code
– Telefon-Landesvorwahl im Landdata-country
data-currency
– Währungen im Landdata-country
data-adm1st
– Angabe der zum Landdata-country
gehö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.