Vorlage:Umkreissuche Adresse

Aus JodWiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(14 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<noinclude>This is the 'Umkreissuche Adresse' template. It should be called via the [[Formular:Umkreissuche Adresse]] form.
 
<noinclude>This is the 'Umkreissuche Adresse' template. It should be called via the [[Formular:Umkreissuche Adresse]] form.
 
</noinclude><includeonly>
 
</noinclude><includeonly>
<!--'''Adressen ohne Jodsalz in {{{Entfernung|}}} Entfernung von {{{Ausgangspunkt|}}}'''{{clearleft}}<br><div style="float:left; background-color:#f9f9f9; border:1px solid #aaaaaa;  margin-left:0em;  margin-bottom:1em; padding:0.5em 0.5em 0.5em 0.5em;">{{MAP-Zoom|450|{{zoom|{{{Entfernung|}}}}}|{{{Geopunkt|}}}|{{{Art|}}}|{{{Entfernung|}}}|{{{Geopunkt|}}}}}</div>{{clearleft}}
+
'''Adressen ohne Jodsalz in {{{Entfernung|}}} Entfernung von {{{Ausgangspunkt|}}}'''{{clearleft}}<br><div style="float:right; background-color:#f9f9f9; border:1px solid #aaaaaa;  margin-left:0em;  margin-bottom:1em; padding:0.5em 0.5em 0.5em 0.5em;">{{MAP-Zoom|450|{{zoom|{{{Entfernung|}}}}}|{{{Geopunkt|}}}|{{{Art|}}}|{{{Entfernung|}}}|{{{Geopunkt|}}}}}</div>{{#vardefine:e
-->
+
|{{#explode:{{{Entfernung|}}}| |0}}}}{{#vardefine:u|{{#explode:{{{Entfernung|}}}| |1}}}}{{#ifeq:{{#var:u}}
----
+
|km|{{#vardefine:ee|{{#var:e}}}}|{{#vardefine:ee|{{#expr:{{#var:e}} div 1000}}}}}}{{#vardefine:Breite
 
+
|{{#explode:{{{Geopunkt}}}|,|0}}}}{{#vardefine:Länge
'''Adressen ohne Jodsalz in {{{Entfernung|}}} Entfernung von {{{Ausgangspunkt|}}}'''{{clearleft}}<br><div style="float:right; background-color:#f9f9f9; border:1px solid #aaaaaa;  margin-left:0em;  margin-bottom:1em; padding:0.5em 0.5em 0.5em 0.5em;">{{MAP-Zoom|450|{{zoom|{{{Entfernung|}}}}}|{{{Geopunkt|}}}|{{{Art|}}}|{{{Entfernung|}}}|{{{Geopunkt|}}}}}</div>
+
|{{#explode:{{{Geopunkt}}}| |1}}}}{{#vardefine:BreiteO
 +
|{{#expr:{{#explode:{{{Geopunkt}}}|,|0}}+{{#var:ee}}/111}}}}{{#vardefine:BreiteU
 +
|{{#expr:{{#explode:{{{Geopunkt}}}|,|0}}-{{#var:ee}}/111}}}}{{#vardefine:LängeR
 +
|{{#expr:{{#explode:{{{Geopunkt}}}| |1}}+{{#var:ee}}/{{#expr:111*cos({{#var:BreiteO}}*0.01745)}}}}}}{{#vardefine:LängeL
 +
|{{#expr:{{#explode:{{{Geopunkt}}}| |1}}-{{#var:ee}}/{{#expr:111*cos({{#var:BreiteO}}*0.01745)}}}}}}{{#vardefine:BO|{{#sub:{{geoformat
 +
|{{#var:BreiteO}}}}|0|10}}}}{{#vardefine:BU
 +
|{{#sub:{{geoformat|{{#var:BreiteU}}}}|0|10}}}}{{#vardefine:LR
 +
|{{#sub:{{geoformat|{{#var:LängeR}}}}|0|10}}}}{{#vardefine:LL
 +
|{{#sub:{{geoformat|{{#var:LängeL}}}}|0|10}}}}{{#vardefine:G|{{{Geopunkt}}}}}{{#ask:
 +
[[Category:Adresse]]{{#if:{{{Art|}}}|[[Art::{{{Art|}}}]]|}}
 +
[[Geobreite::<{{#var:BO}}]][[Geolänge::<{{#var:LR}}]][[Geobreite::>{{#var:BU}}]][[Geolänge::>{{#var:LL}}]]
 +
|userparam={{{Geopunkt}}}+{{#var:ee}}+{{#var:u}}
 +
|?Geokoordinate
 +
|format=template
 +
|template=Liste-Entfernung-Sort
 +
|limit=1000
 +
|sort=Ort
 +
|link=none
 +
}}{{#arraysort:Entfernungsarray|asc}}{{#arrayprint:Entfernungsarray|<br/>}}
 +
{{clearleft}}
 
</includeonly>
 
</includeonly>

Aktuelle Version vom 6. April 2014, 17:24 Uhr

This is the 'Umkreissuche Adresse' template. It should be called via the Formular:Umkreissuche Adresse form.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Adressen
Lebensmittel
Tierfutter
Schilddrüse
Öffentlichkeitsarbeit
Medien
Wissenschaft
Jodgeschichten
Wiki
Werkzeuge