Zum Inhalt springen

Vorlage:CoordinateSimple

aus Wikipedia, der freien Enzyklopädie

Vorlage:Standardbaustein

fatal JSON error: mw.text.jsonDecode: Syntax-Fehler

Vorlage:TemplateData/JSON

Implementation der schnellen/eingeschränkten Koordinatenvorlage (simple=y), im Gegensatz zur Vollversion {{CoordinateFull}}.

Weitere Erläuterungen unter Vorlage:Coordinate#Vorlage zu langsam?

Diese Vorlage ist in {{Coordinate}} eingebunden und bindet bei Bedarf folgende Untervorlagen ein:



Aufbau des Codes:

  • wenn EW und/oder NS vorhanden ist
    • Prüfung NS
      • Prüfung auf -90..+90; erkennt auch Syntaxfehler außer /
      • Prüfung auf Leereintrag
      • Prüfung auf /
      • ggf. Ausgabe Fehlermeldung
    • Prüfung EW
      • Prüfung auf -180..+180
      • Rest wie bei NS
    • Prüfung, ob name vorhanden ist
    • Prüfung, ob region vorhanden ist
    • Prüfung type
    • Prüfung auf unzulässige Parameter
    • Sortkey erzeugen, falls gewünscht
    • Anker und Tooltip erzeugen
    • Geohack-Link erzeugen
      • Koordinatentext oder Icon erzeugen, falls gewünscht
  • sonst (EW und NS nicht vorhanden)
      • Lagewunsch erzeugen