Szablon:Koordynaty: Różnice pomiędzy wersjami

Z Encyklopedia Pomorza Zachodniego - pomeranica.pl
Przejdź do nawigacji Przejdź do wyszukiwania
m (1 wersja)
 
 
(Nie pokazano 17 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
<includeonly><!--
+
<includeonly><span id="coordinates" class="coordinates put-in-header plainlinksneverexpand">Geolokalizacja: [https://maps.google.com/maps?q={{{1}}},{{{2}}}&t=m&z={{{3}}} {{{1}}},{{{2}}}]</span></includeonly>
 
+
<noinclude>
przechwyć wszystkie błędy i wyświetl ładny komunikat
+
Szablon pozwalający na określenie geolokalizacji obiektu.
 
+
* Podajemy tylko wartości dziesiętne
-->{{#iferror: <!--
+
* Użycie podstawowe: <nowiki>{{koordynaty|53.48569|14.515792}}</nowiki> - wymagane tylko koordynaty długości i szerokości geograficznej - zoom domyślny
sprawdzanie błędów:
+
* Użycie zaawansowane: <nowiki>{{koordynaty|53.48569|14.515792|20}}</nowiki> - trzeci parametr definiuje skalę mapy gdzie 1 to skala najmniejsza a 20 największa
 
+
[[Kategoria:Szablony lokalizacji]]</noinclude>
jeśli jest puste pole pomiędzy dwoma liczbami, to coś jest mocno nie tak. być może powinno tam być 0, być może ktoś pomylił sekundy z minutami w infoboksie - najlepiej się wywalić
 
 
 
-->{{#if: {{{2|}}}
 
| <!-- podane -->
 
| <!-- nie podane --> {{#iferror: {{#expr: {{{1|}}}*1 + {{{3|}}}*1 + {{{1|}}}0 + {{{3|}}}0 }}
 
  | <!-- poprzedni lub następny to nie liczba -->
 
  | <!-- mamy liczby. błąd. --> <strong class="error">Puste pole pomiędzy dwoma liczbami?</strong>
 
  }}
 
}}{{#if: {{{3|}}}
 
| <!-- podane -->
 
| <!-- nie podane --> {{#iferror: {{#expr: {{{2|}}}*1 + {{{4|}}}*1 + {{{2|}}}0 + {{{4|}}}0 }}
 
  | <!-- poprzedni lub następny to nie liczba -->
 
  | <!-- mamy liczby. błąd. --> <strong class="error">Puste pole pomiędzy dwoma liczbami?</strong>
 
  }}
 
}}{{#if: {{{4|}}}
 
| <!-- podane -->
 
| <!-- nie podane --> {{#iferror: {{#expr: {{{3|}}}*1 + {{{5|}}}*1 + {{{3|}}}0 + {{{5|}}}0 }}
 
  | <!-- poprzedni lub następny to nie liczba -->
 
  | <!-- mamy liczby. błąd. --> <strong class="error">Puste pole pomiędzy dwoma liczbami?</strong>
 
  }}
 
}}{{#if: {{{5|}}}
 
| <!-- podane -->
 
| <!-- nie podane --> {{#iferror: {{#expr: {{{4|}}}*1 + {{{6|}}}*1 + {{{4|}}}0 + {{{6|}}}0 }}
 
  | <!-- poprzedni lub następny to nie liczba -->
 
  | <!-- mamy liczby. błąd. --> <strong class="error">Puste pole pomiędzy dwoma liczbami?</strong>
 
  }}
 
}}{{#if: {{{6|}}}
 
| <!-- podane -->
 
| <!-- nie podane --> {{#iferror: {{#expr: {{{5|}}}*1 + {{{7|}}}*1 + {{{5|}}}0 + {{{7|}}}0 }}
 
  | <!-- poprzedni lub następny to nie liczba -->
 
  | <!-- mamy liczby. błąd. --> <strong class="error">Puste pole pomiędzy dwoma liczbami?</strong>
 
  }}
 
}}{{#if: {{{7|}}}
 
| <!-- podane -->
 
| <!-- nie podane --> {{#iferror: {{#expr: {{{6|}}}*1 + {{{8|}}}*1 + {{{6|}}}0 + {{{8|}}}0 }}
 
  | <!-- poprzedni lub następny to nie liczba -->
 
  | <!-- mamy liczby. błąd. --> <strong class="error">Puste pole pomiędzy dwoma liczbami?</strong>
 
  }}
 
}}<!--
 
 
 
koniec sprawdzania błędów.
 
 
 
w tym szablonie tylko ustalamy położenie koordynatów na stronie - całą magię i obliczenia wykonują podszablony.
 
wykrywają też pozostałe błędy.
 
 
 
-->{{#switch: {{{umieść|}}}
 
| na górze | #default = <!--
 
--><span id="coordinates" class="coordinates put-in-header plainlinksneverexpand">Na mapach: <!--
 
  -->{{args compact/10
 
      | call = koordynaty/core
 
      | named1k = zapis    | named1v = {{{zapis|}}}
 
      | named2k = linkuj    | named2v = {{{linkuj|}}}
 
      | named3k = parametry | named3v =
 
        <noinclude><!-- dodatkowe dane przekazywane jako ostatni parametr --></noinclude>
 
        <noinclude><!-- jeżeli w ost. podanym parametrze jest N/E/S/W albo liczba, nie przekazujemy go --></noinclude>
 
        {{#iferror: {{#switch: {{{9|{{{8|{{{7|{{{6|{{{5|{{{4|{{{3|}}}}}}}}}}}}}}}}}}}}}
 
          | N|E|S|W = <!-- ok -->
 
          | #default = {{#expr: {{{9|{{{8|{{{7|{{{6|{{{5|{{{4|{{{3|}}}}}}}}}}}}}}}}}}}}} }}
 
          }}
 
        | {{{9|{{{8|{{{7|{{{6|{{{5|{{{4|{{{3|}}}}}}}}}}}}}}}}}}}}}
 
        |
 
        }}{{#if:{{{nazwa|}}} | &title={{{nazwa}}} }}
 
      |{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}
 
    }}<!--
 
--></span>
 
| w tekście = <!--
 
--><span class="coordinates inline plainlinksneverexpand"><!--
 
  -->{{args compact/10
 
      | call = koordynaty/core
 
      | named1k = zapis    | named1v = {{{zapis|}}}
 
      | named2k = linkuj    | named2v = {{{linkuj|}}}
 
      | named3k = parametry | named3v =
 
        <noinclude><!-- dodatkowe dane przekazywane jako ostatni parametr --></noinclude>
 
        <noinclude><!-- jeżeli w ost. podanym parametrze jest N/E/S/W albo liczba, nie przekazujemy go --></noinclude>
 
        {{#iferror: {{#switch: {{{9|{{{8|{{{7|{{{6|{{{5|{{{4|{{{3|}}}}}}}}}}}}}}}}}}}}}
 
          | N|E|S|W = <!-- ok -->
 
          | #default = {{#expr: {{{9|{{{8|{{{7|{{{6|{{{5|{{{4|{{{3|}}}}}}}}}}}}}}}}}}}}} }}
 
          }}
 
        | {{{9|{{{8|{{{7|{{{6|{{{5|{{{4|{{{3|}}}}}}}}}}}}}}}}}}}}}
 
        |
 
        }}{{#if:{{{nazwa|}}} | &title={{{nazwa}}} }}
 
      |{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}
 
    }}<!--
 
--></span>
 
| w tekście i na górze = <!--
 
--><span class="coordinates inline inline-and-top plainlinksneverexpand"><!--
 
  -->{{args compact/10
 
      | call = koordynaty/core
 
      | named1k = zapis    | named1v = {{{zapis|}}}
 
      | named2k = linkuj    | named2v = {{{linkuj|}}}
 
      | named3k = parametry | named3v =
 
        <noinclude><!-- dodatkowe dane przekazywane jako ostatni parametr --></noinclude>
 
        <noinclude><!-- jeżeli w ost. podanym parametrze jest N/E/S/W albo liczba, nie przekazujemy go --></noinclude>
 
        {{#iferror: {{#switch: {{{9|{{{8|{{{7|{{{6|{{{5|{{{4|{{{3|}}}}}}}}}}}}}}}}}}}}}
 
          | N|E|S|W = <!-- ok -->
 
          | #default = {{#expr: {{{9|{{{8|{{{7|{{{6|{{{5|{{{4|{{{3|}}}}}}}}}}}}}}}}}}}}} }}
 
          }}
 
        | {{{9|{{{8|{{{7|{{{6|{{{5|{{{4|{{{3|}}}}}}}}}}}}}}}}}}}}}
 
        |
 
        }}{{#if:{{{nazwa|}}} | &title={{{nazwa}}} }}
 
      |{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}
 
    }}<!--
 
--></span><!--
 
--><span id="coordinates" class="coordinates put-in-header plainlinksneverexpand">Na mapach: <!--
 
  -->{{args compact/10
 
      | call = koordynaty/core
 
      | named1k = zapis    | named1v = {{{zapis|}}}
 
      | named2k = linkuj    | named2v = {{{linkuj|}}}
 
      | named3k = parametry | named3v =
 
        <noinclude><!-- dodatkowe dane przekazywane jako ostatni parametr --></noinclude>
 
        <noinclude><!-- jeżeli w ost. podanym parametrze jest N/E/S/W albo liczba, nie przekazujemy go --></noinclude>
 
        {{#iferror: {{#switch: {{{9|{{{8|{{{7|{{{6|{{{5|{{{4|{{{3|}}}}}}}}}}}}}}}}}}}}}
 
          | N|E|S|W = <!-- ok -->
 
          | #default = {{#expr: {{{9|{{{8|{{{7|{{{6|{{{5|{{{4|{{{3|}}}}}}}}}}}}}}}}}}}}} }}
 
          }}
 
        | {{{9|{{{8|{{{7|{{{6|{{{5|{{{4|{{{3|}}}}}}}}}}}}}}}}}}}}}
 
        |
 
        }}{{#if:{{{nazwa|}}} | &title={{{nazwa}}} }}
 
      |{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}
 
    }}<!--
 
--></span>
 
}}
 
 
 
| {{koordynaty/błąd|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}}} }}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
 
[[Kategoria:Szablony lokalizacji]]
 

Aktualna wersja na dzień 12:31, 15 maj 2013


Szablon pozwalający na określenie geolokalizacji obiektu.

  • Podajemy tylko wartości dziesiętne
  • Użycie podstawowe: {{koordynaty|53.48569|14.515792}} - wymagane tylko koordynaty długości i szerokości geograficznej - zoom domyślny
  • Użycie zaawansowane: {{koordynaty|53.48569|14.515792|20}} - trzeci parametr definiuje skalę mapy gdzie 1 to skala najmniejsza a 20 największa