Vorlage:GeoPositionskarte: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Loki (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
K (Vorlagen-Kategorie umbenannt) |
||
(14 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<includeonly>{{{!}} style="background-color:inherit; borders:collapse" | <includeonly>{{{!}} style="background-color:inherit; borders:collapse;" | ||
{{!}}<div style="position: relative; z-index: 0;">[[Datei:GeoPositionskarte {{{KARTE}}}.{{Positionskarte {{{KARTE}}}|dateityp}}|{{{BREITE| | {{!}}<div style="position: relative; z-index: 0;">[[Datei:GeoPositionskarte {{{KARTE}}}.{{Positionskarte {{{KARTE}}}|dateityp}}|{{{BREITE|250}}}px]] | ||
{{#if:{{{OVERLAY|}}}| | {{#if:{{{OVERLAY|}}}| | ||
<div style=" | <div style=" | ||
position: absolute; | position: absolute; | ||
left:0px; | left:0px; | ||
top:0px">[[Datei:{{{OVERLAY}}}|{{{BREITE| | top:0px">[[Datei:{{{OVERLAY}}}|{{{BREITE|250}}}px]] | ||
</div> | </div> | ||
}} | }} | ||
Zeile 11: | Zeile 11: | ||
| | | | ||
{{#switch: {{Positionskarte {{{KARTE}}}|nonstandard}} | {{#switch: {{Positionskarte {{{KARTE}}}|nonstandard}} | ||
| nordpol = | |||
<div style=" | |||
position: absolute; | |||
left:{{#iferror:{{#expr:({{{BREITE|250}}} / 2) * ( 1 + ((90 - {{KoordDez|{{{KOORD_BREITE}}}}}) / (90 - {{Positionskarte {{{KARTE}}}|breite_unten}})) * cos(({{KoordDez|{{{KOORD_LAENGE}}}}} - 90) * 2 * pi / 360) ) - {{{MARKERGROESSE|24}}}/2}}|0}}px; | |||
top:{{#iferror:{{#expr:({{{BREITE|250}}} / 2) * ( 1 - ((90 - {{KoordDez|{{{KOORD_BREITE}}}}}) / (90 - {{Positionskarte {{{KARTE}}}|breite_unten}})) * sin(({{KoordDez|{{{KOORD_LAENGE}}}}} - 90) * 2 * pi / 360) ) - {{{MARKERGROESSE|24}}}/2}}|0}}px">[[Datei:{{{MARKERSYMBOL|Markerpunkt_rot_padded.png}}}|{{{MARKERGROESSE|24}}}px]]{{#ifexpr:{{#expr:{{KoordDez|{{{KOORD_LAENGE}}}}} < 0}}| | |||
{{{!}} style="background-color:transparent; position:absolute; left:{{#expr:{{{MARKERGROESSE|24}}}<!-- Modifikation wegen Padding : -->*(2/3) + 1}}px; top:<!-- Modifikation wegen Padding : -1 geändert in -->0px; text-align:left;" | |||
{{!}} {{{LABEL|}}} | |||
{{!}}}| | |||
{{{!}} style="background-color:transparent; borders:collapse; position:absolute; right:{{#expr:<!-- Modifikation wegen Padding : -->{{{MARKERGROESSE|24}}}*(2/3) + 1}}px; top:<!-- Modifikation wegen Padding : -1 geändert in -->0px; text-align:right;" | |||
{{!}} {{{LABEL|}}} | |||
{{!}}} }} | |||
</div> | |||
| suedpol = | | suedpol = | ||
<div style=" | <div style=" | ||
position: absolute; | position: absolute; | ||
left:{{#iferror:{{#expr:({{{BREITE| | left:{{#iferror:{{#expr:({{{BREITE|250}}} / 2) * ( 1 + ((-90 - {{KoordDez|{{{KOORD_BREITE}}}}}) / (-90 - {{Positionskarte {{{KARTE}}}|breite_unten}})) * cos((-{{KoordDez|{{{KOORD_LAENGE}}}}} + 90) * 2 * pi / 360) ) - {{{MARKERGROESSE|24}}}/2}}|0}}px; | ||
top:{{#iferror:{{#expr:({{{BREITE| | top:{{#iferror:{{#expr:({{{BREITE|250}}} / 2) * ( 1 - ((-90 - {{KoordDez|{{{KOORD_BREITE}}}}}) / (-90 - {{Positionskarte {{{KARTE}}}|breite_unten}})) * sin((-{{KoordDez|{{{KOORD_LAENGE}}}}} + 90) * 2 * pi / 360) ) - {{{MARKERGROESSE|24}}}/2}}|0}}px">[[Datei:{{{MARKERSYMBOL|Markerpunkt_rot_padded.png}}}|{{{MARKERGROESSE|24}}}px]]{{#ifexpr:{{#expr:{{KoordDez|{{{KOORD_LAENGE}}}}} > 0}}| | ||
{{{!}} style="background-color:transparent; position:absolute; left:{{#expr:{{{MARKERGROESSE|24}}}<!-- Modifikation wegen Padding : -->*(2/3) + 1}}px; top:<!-- Modifikation wegen Padding : -1 geändert in -->0px; text-align:left;" | |||
{{!}} {{{LABEL|}}} | |||
{{!}}}| | |||
{{{!}} style="background-color:transparent; borders:collapse; position:absolute; right:{{#expr:<!-- Modifikation wegen Padding : -->{{{MARKERGROESSE|24}}}*(2/3) + 1}}px; top:<!-- Modifikation wegen Padding : -1 geändert in -->0px; text-align:right;" | |||
{{!}} {{{LABEL|}}} | |||
{{!}}} }} | |||
</div> | </div> | ||
| #default = | | #default = | ||
<div style=" | <div style=" | ||
position: absolute; | |||
left:{{#iferror:{{#expr:(({{Positionskarte {{{KARTE}}}|laenge_links}} - {{KoordDez|{{{KOORD_LAENGE}}}}}) / ({{Positionskarte {{{KARTE}}}|laenge_links}} - {{Positionskarte {{{KARTE}}}|laenge_rechts}}))*{{{BREITE|250}}} - {{{MARKERGROESSE|24}}}/2}}|0}}px; | |||
top:{{#iferror:{{#expr:(({{Positionskarte {{{KARTE}}}|breite_oben}} - {{KoordDez|{{{KOORD_BREITE}}}}}) / ({{Positionskarte {{{KARTE}}}|breite_oben}} - {{Positionskarte {{{KARTE}}}|breite_unten}}))*{{{BREITE|250}}}*({{Positionskarte {{{KARTE}}}|hbv}}) - {{{MARKERGROESSE|24}}}/2}}|0}}px">[[Datei:{{{MARKERSYMBOL|Markerpunkt_rot_padded.png}}}|{{{MARKERGROESSE|24}}}px]]{{#ifexpr:{{#expr:(({{Positionskarte {{{KARTE}}}|laenge_links}} - {{KoordDez|{{{KOORD_LAENGE}}}}}) / ({{Positionskarte {{{KARTE}}}|laenge_links}} - {{Positionskarte {{{KARTE}}}|laenge_rechts}})) < 0.5 }}| | |||
{{{!}} style="background-color:transparent; position:absolute; left:{{#expr:{{{MARKERGROESSE|24}}}<!-- Modifikation wegen Padding : -->*(2/3) + 1}}px; top:<!-- Modifikation wegen Padding : -1 geändert in -->0px; text-align:left;" | {{#if:{{{LABEL|}}}|{{{!}} frame="none" style="background-color:transparent; position:absolute; left:{{#expr:{{{MARKERGROESSE|24}}}<!-- Modifikation wegen Padding : -->*(2/3) + 1}}px; top:<!-- Modifikation wegen Padding : -1 geändert in -->0px; text-align:left;" | ||
{{!}} {{{LABEL | {{!}} {{{LABEL}}} | ||
{{!}}}| | {{!}}} }}|{{#if:{{{LABEL|}}}| | ||
{{{!}} style="background-color:transparent; borders:collapse; position:absolute; | {{{!}} frame="none" style="background-color:transparent; borders:collapse; position:absolute; right:{{#expr:<!-- Modifikation wegen Padding : -->{{{MARKERGROESSE|24}}}*(2/3) + 1}}px; top:<!-- Modifikation wegen Padding : -1 geändert in -->0px; text-align:right;" | ||
{{!}} {{{LABEL | {{!}} {{{LABEL}}} | ||
{{!}}} }} | {{!}}} }} }} | ||
</div> | </div> | ||
}} | }} | ||
}} | }} | ||
Zeile 34: | Zeile 52: | ||
{{!}}}</includeonly><noinclude> | {{!}}}</includeonly><noinclude> | ||
[[Kategorie:! | [[Kategorie:!Vorlagen/Info/Positionskarten| ]] |