Vorlage:Karte: Unterschied zwischen den Versionen

Aus FürthWiki

Übernahme Vorlage:KarteV2 zu hier
KKeine Bearbeitungszusammenfassung
(Übernahme Vorlage:KarteV2 zu hier)
Zeile 1: Zeile 1:
<noinclude>{{Doku}}</noinclude><includeonly><!--
<includeonly>{{ {{#ifeq:{{{box|ja}}}|nein|Karte/NoBoxDummy|Box}}                    <!-- Box -->
 
| {{{headline|{{{geojson|{{PAGENAME}}}}}}}}
Zeichne eine Box, die eine Karte enthält:
| {{#ifexist: GeoJson:{{{geojson|{{PAGENAME}}}}}                                   <!-- if GeoJson-Karte existiert? -->
-->{{Box | {{{headline | [[Liste aller Straßen, Plätze und Anlagen | {{PAGENAME}} ]] }}} |
  | {{#display_map: geojson={{{geojson|{{PAGENAME}}}}}                             <!-- then: Karte ausgeben -->
  {{#if: {{{geojson|}}} |
    | width={{#ifeq:{{{box|ja}}}|nein|{{{width|50%}}}}}
    {{#display_map: geojson={{{geojson|}}} | {{#if: {{{zoom|}}} | zoom={{{zoom}}} }} | enablefullscreen=yes | resizable=yes }} |
    | height={{#ifeq:{{{box|ja}}}|nein|{{{height|25%}}}}}
    {{#display_map:
    | zoom={{{zoom|16}}} | enablefullscreen=yes | resizable=yes
        {{#ifeq: {{#geocode: {{{location|}}} }} | Geocoding failed | {{{lat|0}}}, {{{lon|0}}} | {{{location}}} }} ~  
    }}
        {{{popuptitle|{{{headline|{{PAGENAME}}}}}}}} ~ {{{popuptext|}}} |
    {{#set: Geokoordinate={{{lat|0}}},{{{lon|0}}} | Zoomlevel={{{zoom|16}}}}}       <!--      Geokoordinate setzen -->
        zoom={{{zoom|16}}} | enablefullscreen=yes | resizable=yes
  | {{#if: {{{location|}}}                                                         <!-- else: if location? -->
    }}
    | {{#display_map: {{{location}}}                                               <!--      then: Karte ausgeben -->
  }} || right
      ~ {{{popuptitle|{{{headline|{{PAGENAME}}}}}}}} ~ {{{popuptext|}}}
}}<!--
      | width={{#ifeq:{{{box|ja}}}|nein|{{{width|50%}}}}}
 
      | height={{#ifeq:{{{box|ja}}}|nein|{{{height|25%}}}}}
Übertrage die Geokoordinaten in die SMW-Datenbank:
      | zoom={{{zoom|16}}} | enablefullscreen=yes | resizable=yes
-->{{#if: {{{geojson|}}} | |
      }}
  {{#set:Geokoordinate=
      {{#set: Geokoordinate={{#geocode:{{{location}}}}} | Zoomlevel={{{zoom|16}}}}} <!--             Geokoordinate setzen -->
    {{#ifeq: {{#geocode: {{{location|}}} }} | Geocoding failed |  
    | {{#if: {{{lat|}}}{{{lon|}}}                                                  <!--       else: if lat/lon? -->
      {{{lat|0}}}, {{{lon|0}}} |
      | {{#display_map: {{{lat|0}}},{{{lon|0}}}                                     <!--            then: Karte ausgeben -->
       {{#geocode: {{{location}}} | format=float | directional=no }}
        ~ {{{popuptitle|{{{headline|{{PAGENAME}}}}}}}} ~ {{{popuptext|}}}
    }}
        | width={{#ifeq:{{{box|ja}}}|nein|{{{width|50%}}}}}
    | Zoomlevel={{{zoom|16}}}
        | height={{#ifeq:{{{box|ja}}}|nein|{{{height|25%}}}}}
   }}
        | zoom={{{zoom|16}}} | enablefullscreen=yes | resizable=yes
}}</includeonly>
        }}
        {{#set: Geokoordinate={{{lat|0}}},{{{lon|0}}} | Zoomlevel={{{zoom|16}}}}}  <!--                    Geokoordinate setzen -->
       | <br><!--                                                                                    else: Fehlermeldung
        -->Breiten-/Längengrad (lat/lon) fehlt oder<br><!--
        -->Objektname/-position (location) fehlt oder<br><!--
        -->die Karte<br><!--
        -->GeoJson:{{{geojson|{{PAGENAME}}}}}<br><!--
        -->nicht gefunden!<br><!--
        -->[[GeoJson:{{{geojson|{{PAGENAME}}}}}|Hier klicken um Anlegen der Karte]].<br><!--
        --><br><!--
        -->Nach dem Klicken die GeoJson-Karte so<br><!--
        -->speichern, wie vorausgefüllt.<br><!--
        -->Danach zu dieser Seite zurückkehren,<br><!--
        -->Seite aktualisieren und Karte<br><!--
        -->in der Box zeichnen.<br>
      }}                                                                           <!--              end if lat/lon -->
    }}                                                                            <!--        end if location -->
   }}                                                                               <!-- end if GeoJson -->
| center
| right
}}</includeonly><noinclude>{{Doku}}</noinclude>                                    <!-- Ende der Box -->