Vorlage:Karte/Doku: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „Diese Vorlage zeigt eine Karte in einer Box an und hat folgende Parameter: <code><nowiki>{{ Karte | lat=... | lon=... | zoom=... | headline=... | popuptitle=... | popuptext=... }}</nowiki></code> (Bei Angabe von lat/lon-Wertepaar) oder <code><nowiki>{{ Karte | location=... | zoom=... | headline=... | popuptitle=... | popuptext=... }}</nowiki></code> (Bei Angabe von Objektnamen) oder <code><nowiki>{{ Karte | geojson=... | zoom=... | headline=... | popup…“) |
(+ geocode) |
||
| (26 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Diese Vorlage zeigt eine Karte in einer Box an | __NOTOC__ | ||
<templatedata> | |||
{ | |||
"params": { | |||
"lat": { | |||
"label": "Breitengrad", | |||
"type": "number", | |||
"example": "12.345", | |||
"description": " " | |||
}, | |||
"lon": { | |||
"label": "Längengrad", | |||
"type": "number", | |||
"example": "12.345", | |||
"description": " " | |||
}, | |||
"location": { | |||
"label": "Objekt-Lokation", | |||
"type": "line", | |||
"example": "Uhrenhäusla, Fürth, Bayern, Deutschland", | |||
"description": " " | |||
}, | |||
"geocode": { | |||
"label": "Geo-kodierte Objekt-Lokation. Hat Vorrang vor location, damit diese nicht erneut geo-kodiert werden muss.", | |||
"type": "line", | |||
"description": " " | |||
}, | |||
"locationlist": { | |||
"label": "Objekt-Lokations-Liste", | |||
"type": "line", | |||
"example": "Uhrenhäusla, Fürth, Bayern, Deutschland ~ [[Uhrenhäusla]] ~ Hier steht das Uhrenhäusla ; Rathaus Rathaus, Fürth, Bayern, Deutschland ~ [[Rathaus]] ~ Hier steht das Rathaus", | |||
"description": " Siehe Beispiele unten" | |||
}, | |||
"geojson": { | |||
"label": "GeoJson-Karte", | |||
"description": "Kartenname ohne 'GeoJson:'", | |||
"type": "wiki-page-name" | |||
}, | |||
"zoom": { | |||
"label": "Zoom-Faktor", | |||
"type": "number", | |||
"autovalue": "16" | |||
}, | |||
"popuptitle": { | |||
"label": "Popup-Titel", | |||
"description": "Wird angezeigt, wenn Maus über location-Pin. Darf auch Links enthalten. Bei einer grafischen GeoJson-Karte wird der Popup-Titel im grafischen Editor für jedes Element (Pin, Linie, Fläche) einzeln eingetragen und dieser Parameter wird ignoriert. Nicht bei Objekt-Lokations-Liste (locationlist).", | |||
"type": "line" | |||
}, | |||
"popuptext": { | |||
"label": "Popup-Text", | |||
"description": "Wird angezeigt, wenn Maus über location-Pin. Darf auch Links enthalten. Bei einer grafischen GeoJson-Karte wird der Popup-Titel im grafischen Editor für jedes Element (Pin, Linie, Fläche) einzeln eingetragen und dieser Parameter wird ignoriert. Nicht bei Objekt-Lokations-Liste (locationlist).", | |||
"type": "string" | |||
}, | |||
"box": { | |||
"label": "Box-Anzeige: Karte in einer Box oder ohne.", | |||
"description": "Entweder 'ja' oder 'nein'", | |||
"type": "boolean", | |||
"autovalue": "ja" | |||
}, | |||
"noattr": { | |||
"label": "Keine Attribute setzen.", | |||
"description": "Entweder 'ja' für keine Attribute setzen oder 'nein' für Attribute setzen", | |||
"type": "boolean", | |||
"autovalue": "nein" | |||
}, | |||
"headline": { | |||
"label": "Box-Überschrift", | |||
"description": "Wenn eingebunden in einer Box. Darf auch Links enthalten.", | |||
"type": "line", | |||
"autovalue": "GeoJson-Kartenname oder hilfsweise Seitenname" | |||
}, | |||
"width": { | |||
"label": "Kartenbreite", | |||
"description": "Entweder in Prozent oder in Pixel angegeben (wenn NICHT eingebunden in einer Box)", | |||
"example": "100% bzw. 300", | |||
"type": "number", | |||
"autovalue": "50%" | |||
}, | |||
"height": { | |||
"label": "Kartenhöhe", | |||
"description": "Entweder in Prozent oder in Pixel angegeben (wenn NICHT eingebunden in einer Box)", | |||
"example": "100% bzw. 300", | |||
"type": "number", | |||
"autovalue": "25%" | |||
}, | |||
"form": { | |||
"label": "Karte befindet sich in Seite mit Formular", | |||
"type": "boolean", | |||
"autovalue": "nein" | |||
} | |||
}, | |||
"description": "Diese Vorlage zeigt eine Karte wahlweise in einer oder ohne Box an." | |||
} | |||
</templatedata> | |||
<code><nowiki>{{ Karte | lat=... | lon=... | zoom=... | headline=... | popuptitle=... | popuptext=... }}</nowiki></code> (Bei Angabe von lat/ | == Einbindung == | ||
Möglichkeiten/Parameter zur Einbindung: | |||
* Bei Angabe einer Koordinate (<code>lat</code>/<code>lon</code>-Wertepaar): | |||
: <code><nowiki>{{ Karte | lat=... | lon=... | zoom=... | headline=... | popuptitle=... | popuptext=... | box=... | width=... | height=... }}</nowiki></code> | |||
* Bei Angabe von Objekt-Lokation (<code>location</code>): | |||
: <code><nowiki>{{ Karte | location=... | zoom=... | headline=... | popuptitle=... | popuptext=... | box=... | width=... | height=... }}</nowiki></code> | |||
* Bei Angabe von Liste mit Objekt-Lokationen (<code>locationlist</code>): | |||
: <code><nowiki>{{ Karte | locationlist=... | zoom=... | headline=... | box=... | width=... | height=... }}</nowiki></code> | |||
* Bei Angabe von grafischer GeoJson-Karte<sup>2) (<code>geojson</code>)</sup>: | |||
: <code><nowiki>{{ Karte | geojson=... | zoom=... | headline=... | box=... | width=... | height=... }}</nowiki></code> | |||
* Bei Angabe von grafischer GeoJson-Karte und Koordinate<sup>2),3)</sup>: | |||
: <code><nowiki>{{ Karte | geojson=... | lat=... | lon=... | zoom=... | headline=... | box=... | width=... | height=... }}</nowiki></code> | |||
* Bei Angabe von grafischer GeoJson-Karte und Objekt-Lokation<sup>2),3)</sup>: | |||
: <code><nowiki>{{ Karte | geojson=... | location=... | zoom=... | headline=... | box=... | width=... | height=... }}</nowiki></code> | |||
* Grafische GeoJson-Karte mit gleichem Seitennamen<sup>1),2)</sup>: | |||
: <code><nowiki>{{ Karte | zoom=... | headline=... | box=... | width=... | height=... }}</nowiki></code> | |||
; Anmerkungen: | |||
<sup>1)</sup> Wenn weder <code>lat</code>/<code>lon</code> noch <code>location</code> noch <code>locationlist</code> noch <code>geojson</code> angegeben sind, dann wird implizit die GesJson-Karte mit gleichem Seitennamen wie die eigentliche Seite angenommen. Beispiel: [[GeoJson:Pegnitz]] ist die zu [[Pegnitz]] gehörende Karte.<br> | |||
<sup>2)</sup> Wenn die GesJson-Karte (noch) nicht existiert, erscheint eine entsprechende Meldung mit der Klick-Möglichkeit, diese neu anzulegen.<br> | |||
<sup>3)</sup> Wenn <code>geojson</code> und zusätzlich <code>location</code> bzw. <code>lat</code>/<code>lon</code> übergeben werden, dann wird die GeoJson-Karte angezeigt, aber <code>location</code> bzw. <code>lat</code>/<code>lon</code> als Geokoordinate (Semantic) gesetzt. Zweck ist, dass man der Karte eine (Mitten-)Position mitgeben kann, damit sie z. B. per Semantisches Browsen gefunden werden kann. | |||
== Beispiele == | == Beispiele == | ||
{{ Karte/Beispiel | lat=49.4805779 | lon=10.9978422 | zoom=17 }} | |||
{{ | {{ Karte/Beispiel | location=Uhrenhäusla, Fürth, Bayern, Deutschland | zoom=17 }} | ||
{{ Karte/Beispiel | location=Uhrenhäusla, Fürth, Bayern, Deutschland | zoom=17 | headline=Hier steht das Uhrenhäusla }} | |||
{{ Karte/Beispiel | location=Uhrenhäusla, Fürth, Bayern, Deutschland | zoom=17 | headline=Hier steht das [[Uhrenhäusla]] | popuptitle=[[Uhrenhäusla]] | popuptext=Siehe [[Uhrenhäusla]] }} | |||
{{ Karte/Beispiel | locationlist=Uhrenhäusla, Fürth, Bayern, Deutschland | zoom=17 }} | |||
{{ | {{ Karte/Beispiel | locationlist=Uhrenhäusla, Fürth, Bayern, Deutschland; Rathaus Rathaus, Fürth, Bayern, Deutschland | zoom=15 }} | ||
{{ Karte/Beispiel | locationlist=Uhrenhäusla, Fürth, Bayern, Deutschland ~ [[Uhrenhäusla]] ~ Hier steht das Uhrenhäusla; Rathaus Rathaus, Fürth, Bayern, Deutschland ~ [[Rathaus]] ~ Hier steht das Rathaus | zoom=15 }} | |||
{{ Karte/Beispiel | geojson=Südstadt | headline=Südstadt | zoom=13 }} | |||
{{ Karte/Beispiel | geojson=BlaBla | lat=49.4805779 | lon=10.9978422 | zoom=17 }} | |||
{{ | {{ Karte/Beispiel | geojson=BlaBla | location=Uhrenhäusla, Fürth, Bayern, Deutschland | zoom=17 }} | ||
{{ Karte/Beispiel | zoom=14 }} | |||
{{ Karte/Beispiel | geojson=BlaBla }} | |||
{{ Karte/Beispiel | lat=49.4805779 | lon=10.9978422 | box=nein }} | |||
{{ | {{ Karte/Beispiel | lat=49.4805779 | lon=10.9978422 | box=nein | width=100% | height=500 }} | ||
{{ | |||
== Siehe auch == | == Siehe auch == | ||
* [[Attribut:Geokoordinate]] | * [[Attribut:Geokoordinate]] | ||
* [[Attribut:Zoomlevel]] | * [[Attribut:Zoomlevel]] | ||
* [[Hilfe:Karten]] | |||
Aktuelle Version vom 11. November 2025, 15:24 Uhr
Diese Vorlage zeigt eine Karte wahlweise in einer oder ohne Box an.
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| Breitengrad | lat |
| Zahlenwert | optional |
| Längengrad | lon |
| Zahlenwert | optional |
| Objekt-Lokation | location |
| Einzeiliger Text | optional |
| Geo-kodierte Objekt-Lokation. Hat Vorrang vor location, damit diese nicht erneut geo-kodiert werden muss. | geocode |
| Einzeiliger Text | optional |
| Objekt-Lokations-Liste | locationlist | Siehe Beispiele unten
| Einzeiliger Text | optional |
| GeoJson-Karte | geojson | Kartenname ohne 'GeoJson:' | Seitenname | optional |
| Zoom-Faktor | zoom | keine Beschreibung
| Zahlenwert | optional |
| Popup-Titel | popuptitle | Wird angezeigt, wenn Maus über location-Pin. Darf auch Links enthalten. Bei einer grafischen GeoJson-Karte wird der Popup-Titel im grafischen Editor für jedes Element (Pin, Linie, Fläche) einzeln eingetragen und dieser Parameter wird ignoriert. Nicht bei Objekt-Lokations-Liste (locationlist). | Einzeiliger Text | optional |
| Popup-Text | popuptext | Wird angezeigt, wenn Maus über location-Pin. Darf auch Links enthalten. Bei einer grafischen GeoJson-Karte wird der Popup-Titel im grafischen Editor für jedes Element (Pin, Linie, Fläche) einzeln eingetragen und dieser Parameter wird ignoriert. Nicht bei Objekt-Lokations-Liste (locationlist). | Mehrzeiliger Text | optional |
| Box-Anzeige: Karte in einer Box oder ohne. | box | Entweder 'ja' oder 'nein'
| Wahrheitswert | optional |
| Keine Attribute setzen. | noattr | Entweder 'ja' für keine Attribute setzen oder 'nein' für Attribute setzen
| Wahrheitswert | optional |
| Box-Überschrift | headline | Wenn eingebunden in einer Box. Darf auch Links enthalten.
| Einzeiliger Text | optional |
| Kartenbreite | width | Entweder in Prozent oder in Pixel angegeben (wenn NICHT eingebunden in einer Box)
| Zahlenwert | optional |
| Kartenhöhe | height | Entweder in Prozent oder in Pixel angegeben (wenn NICHT eingebunden in einer Box)
| Zahlenwert | optional |
| Karte befindet sich in Seite mit Formular | form | keine Beschreibung
| Wahrheitswert | optional |
Einbindung
Möglichkeiten/Parameter zur Einbindung:
- Bei Angabe einer Koordinate (
lat/lon-Wertepaar):
{{ Karte | lat=... | lon=... | zoom=... | headline=... | popuptitle=... | popuptext=... | box=... | width=... | height=... }}
- Bei Angabe von Objekt-Lokation (
location):
{{ Karte | location=... | zoom=... | headline=... | popuptitle=... | popuptext=... | box=... | width=... | height=... }}
- Bei Angabe von Liste mit Objekt-Lokationen (
locationlist):
{{ Karte | locationlist=... | zoom=... | headline=... | box=... | width=... | height=... }}
- Bei Angabe von grafischer GeoJson-Karte2) (
geojson):
{{ Karte | geojson=... | zoom=... | headline=... | box=... | width=... | height=... }}
- Bei Angabe von grafischer GeoJson-Karte und Koordinate2),3):
{{ Karte | geojson=... | lat=... | lon=... | zoom=... | headline=... | box=... | width=... | height=... }}
- Bei Angabe von grafischer GeoJson-Karte und Objekt-Lokation2),3):
{{ Karte | geojson=... | location=... | zoom=... | headline=... | box=... | width=... | height=... }}
- Grafische GeoJson-Karte mit gleichem Seitennamen1),2):
{{ Karte | zoom=... | headline=... | box=... | width=... | height=... }}
- Anmerkungen
1) Wenn weder lat/lon noch location noch locationlist noch geojson angegeben sind, dann wird implizit die GesJson-Karte mit gleichem Seitennamen wie die eigentliche Seite angenommen. Beispiel: GeoJson:Pegnitz ist die zu Pegnitz gehörende Karte.
2) Wenn die GesJson-Karte (noch) nicht existiert, erscheint eine entsprechende Meldung mit der Klick-Möglichkeit, diese neu anzulegen.
3) Wenn geojson und zusätzlich location bzw. lat/lon übergeben werden, dann wird die GeoJson-Karte angezeigt, aber location bzw. lat/lon als Geokoordinate (Semantic) gesetzt. Zweck ist, dass man der Karte eine (Mitten-)Position mitgeben kann, damit sie z. B. per Semantisches Browsen gefunden werden kann.
Beispiele
{{Karte|lat=49.4805779|lon=10.9978422|zoom=17}}
{{Karte|location=Uhrenhäusla, Fürth, Bayern, Deutschland|zoom=17}}
{{Karte|location=Uhrenhäusla, Fürth, Bayern, Deutschland|headline=Hier steht das Uhrenhäusla|zoom=17}}
{{Karte|location=Uhrenhäusla, Fürth, Bayern, Deutschland|headline=Hier steht das Uhrenhäusla|popuptitle=Uhrenhäusla|popuptext=Siehe Uhrenhäusla|zoom=17}}
{{Karte|locationlist=Uhrenhäusla, Fürth, Bayern, Deutschland|zoom=17}}
{{Karte|locationlist=Uhrenhäusla, Fürth, Bayern, Deutschland; Rathaus Rathaus, Fürth, Bayern, Deutschland|zoom=15}}
{{Karte|locationlist=Uhrenhäusla, Fürth, Bayern, Deutschland ~ Uhrenhäusla ~ Hier steht das Uhrenhäusla; Rathaus Rathaus, Fürth, Bayern, Deutschland ~ Rathaus ~ Hier steht das Rathaus|zoom=15}}
{{Karte|geojson=Südstadt|headline=Südstadt|zoom=13}}
{{Karte|lat=49.4805779|lon=10.9978422|geojson=BlaBla|zoom=17}}
{{Karte|location=Uhrenhäusla, Fürth, Bayern, Deutschland|geojson=BlaBla|zoom=17}}
{{Karte|zoom=14}}
{{Karte|geojson=BlaBla}}
{{Karte|lat=49.4805779|lon=10.9978422|box=nein}}
{{Karte|lat=49.4805779|lon=10.9978422|box=nein|width=100%|height=500}}