Vorlage:GeoPositionskarte: Unterschied zwischen den Versionen

Aus Shadowhelix
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
K (Vorlagen-Kategorie umbenannt)
 
(32 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|220}}}px]]
{{!}}<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|220}}}px]]
     top:0px">[[Datei:{{{OVERLAY}}}|{{{BREITE|250}}}px]]
</div>
</div>
}}
}}
{{#if:{{{NO_MARKER|}}}|
{{#if:{{{NO_MARKER|}}}|
|
|  
<div style="
{{#switch: {{Positionskarte {{{KARTE}}}|nonstandard}}
     position: absolute;
| nordpol  =
     left:{{#iferror:{{#expr:(({{Positionskarte {{{KARTE}}}|laenge_links}} - {{KoordDez|{{{KOORD_LAENGE}}}}}) / ({{Positionskarte {{{KARTE}}}|laenge_links}} - {{Positionskarte {{{KARTE}}}|laenge_rechts}}))*{{{BREITE|220}}} - {{{MARKERGROESSE|24}}}/2}}|0}}px;
    <div style="
    top:{{#iferror:{{#expr:(({{Positionskarte {{{KARTE}}}|breite_oben}} - {{KoordDez|{{{KOORD_BREITE}}}}}) / ({{Positionskarte {{{KARTE}}}|breite_oben}} - {{Positionskarte {{{KARTE}}}|breite_unten}}))*{{{BREITE|220}}}*({{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 }}|
        position: absolute;
{{{!}} style="background-color:transparent; position:absolute; left:{{#expr:{{{MARKERGROESSE|24}}}<!-- Halbierung - Modifikation wegen Padding -->/2}}px; top:-1px; text-align:left;"
        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;
{{!}} {{{LABEL|}}}
        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;"
{{{!}} style="background-color:transparent; borders:collapse; position:absolute; width:{{#expr:{{{BREITE|220}}}/2}}px; left:-{{#expr:{{{BREITE|220}}}/2}}px; top:-1px; text-align:right;"
    {{!}} {{{LABEL|}}}
{{!}} {{{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;"
</div>
    {{!}} {{{LABEL|}}}
    {{!}}} }}
    </div>
| suedpol  =
    <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>
| #default =
    <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 }}|
    {{#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}}}
    {{!}}} }}|{{#if:{{{LABEL|}}}|
    {{{!}} 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}}}
    {{!}}} }} }}
    </div>
}}
}}
}}
</div>
</div>
{{!}}}</includeonly><noinclude>
{{!}}}</includeonly><noinclude>


[[Kategorie:!InfoVorlagen (Positionskarten)| ]]
[[Kategorie:!Vorlagen/Info/Positionskarten| ]]

Aktuelle Version vom 2. Mai 2013, 15:10 Uhr