Vorlage:Umkreissuche

Aus JodWiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(8 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<noinclude>This is the 'Umkreissuche' template. It should be called via the [[Formular:Umkreissuche]] form.
 
<noinclude>This is the 'Umkreissuche' template. It should be called via the [[Formular:Umkreissuche]] form.
</noinclude><includeonly>{{#vardefine:G|{{#geocode:location={{{Straße|}}}, {{{Ausgangsort|}}}|format=float|directional=no|service=google}}}}{{#vardifine:anz
+
</noinclude><includeonly>{{#vardefine:G|{{#geocode:location={{{Straße|}}}, {{{Ausgangsort|}}}|format=float|directional=no|service=google}}}}{{#vardefine:anz
 
|{{#ask:[[Category:Adresse]]{{#if:{{{Art|}}}|[[Art::{{{Art|}}}]]|}}[[Geo::{{#var:G}} ({{{Entfernung|}}})]]|format=count}}}}{{#if: {{{Straße|}}}
 
|{{#ask:[[Category:Adresse]]{{#if:{{{Art|}}}|[[Art::{{{Art|}}}]]|}}[[Geo::{{#var:G}} ({{{Entfernung|}}})]]|format=count}}}}{{#if: {{{Straße|}}}
|'''{{#var:anz}} Adressen ohne Jodsalz in {{{Entfernung|}}} Entfernung von {{{Ausgangsort|}}} {{{Straße|}}}'''
+
|'''{{#var:anz}} Adressen ohne Jodsalz in {{{Entfernung|}}} Entfernung von {{{Ausgangsort|}}} {{{Straße|}}}'''{{#vardefine:AO|{{{Straße|}}} {{{Ausgangsort|}}}}}
|'''{{#var:anz}} Adressen ohne Jodsalz in {{{Entfernung|}}} Entfernung von {{{Ausgangsort|}}} (Zentrum)'''}}{{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|}}}}}|{{#var:G}}|{{{Art|}}}|{{{Entfernung|}}}|{{#var:G}}}}</div>
+
|'''{{#var:anz}} Adressen ohne Jodsalz in {{{Entfernung|}}} Entfernung von {{{Ausgangsort|}}} (Zentrum)'''{{#vardefine:AO|{{{Ausgangsort|}}}}}}}{{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|{{#var:anz}}|{{#var:G}}|{{{Art|}}}|{{{Entfernung|}}}|{{#var:G}}}}</div>
 
{{#arraydefine:Entfernungsarray}}{{#ask:
 
{{#arraydefine:Entfernungsarray}}{{#ask:
 
[[Category:Adresse]]{{#if:{{{Art|}}}|[[Art::{{{Art|}}}]]|}}[[Geo::{{#var:G}} ({{{Entfernung|}}})]]
 
[[Category:Adresse]]{{#if:{{{Art|}}}|[[Art::{{{Art|}}}]]|}}[[Geo::{{#var:G}} ({{{Entfernung|}}})]]
Zeile 9: Zeile 9:
 
|format=template
 
|format=template
 
|template=Distanz
 
|template=Distanz
|limit=100
 
|link=none
 
|searchlabel=Liste ist unvollständig. Bitte Entfernung einschränken.
 
}}{{#arraysort:Entfernungsarray|asc}}{{#arrayprint:Entfernungsarray|<br/>}}
 
<!--
 
{{#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:{{#var:G}}|,|0}}}}{{#vardefine:Länge
 
|{{#explode:{{#var:G}}| |1}}}}{{#vardefine:BreiteO
 
|{{#expr:{{#explode:{{#var:G}}|,|0}}+{{#var:ee}}/111}}}}{{#vardefine:BreiteU
 
|{{#expr:{{#explode:{{#var:G}}|,|0}}-{{#var:ee}}/111}}}}{{#vardefine:LängeR
 
|{{#expr:{{#explode:{{#var:G}}| |1}}+{{#var:ee}}/{{#expr:111*cos({{#var:BreiteO}}*0.01745)}}}}}}{{#vardefine:LängeL
 
|{{#expr:{{#explode:{{#var:G}}| |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:param|{{#var:G}}+{{#var:e}}+{{#var:u}}}}{{#arraydefine:Entfernungsarray}}{{#ask:
 
[[Category:Adresse]]{{#if:{{{Art|}}}|[[Art::{{{Art|}}}]]|}}
 
[[Geobreite::<{{#var:BO}}]][[Geolänge::<{{#var:LR}}]][[Geobreite::>{{#var:BU}}]][[Geolänge::>{{#var:LL}}]]
 
|userparam={{#var:G}}+{{#var:ee}}+{{#var:u}}
 
|?Geokoordinate
 
|format=template
 
|template=Liste-Entfernung-Sort
 
 
|limit=100
 
|limit=100
 
|link=none
 
|link=none
Zeile 38: Zeile 14:
 
}}{{#arraysort:Entfernungsarray|asc}}{{#arrayprint:Entfernungsarray|<br/>}}
 
}}{{#arraysort:Entfernungsarray|asc}}{{#arrayprint:Entfernungsarray|<br/>}}
 
{{clearleft}}
 
{{clearleft}}
-->
 
 
</includeonly>
 
</includeonly>
 
<noinclude>
 
<noinclude>
[[Vorlage:geoformat]]<br>
+
[[Vorlage:MAP-Zoom]]
 
+
:[[Vorlage:UmkreisPopup]]
[[Vorlage:MAP-Zoom]]<br>
+
:[[Vorlage:UmkreisPopupPLZ]]
  
[[Vorlage:Liste-Entfernung]]
+
[[Vorlage:Distanz]]
:[[Vorlage:Entfernung]]
+
:[[Vorlage:Entfernungsformat]]
:[[Vorlage:Entfernungstabelle]]
+
  
[[Vorlage:Attributliste-Entfernung]]
+
[[Vorlage:Zoom]]
:[[Vorlage:Liste-Art-Auto-Entfernung]]
+
::[[Vorlage:Baum1Ort-Adresse]]
+
::[[Vorlage:Baum1Ort-Adresse]]
+
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 28. Juli 2017, 18:07 Uhr

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


Vorlage:MAP-Zoom

Vorlage:UmkreisPopup
Vorlage:UmkreisPopupPLZ

Vorlage:Distanz

Vorlage:Entfernungsformat

Vorlage:Zoom

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