Die `osm`-Anweisung wird durch das [[!iki plugins/osm desc=osm]]-Plugin
bereitgestellt.

Diese Anweisung fügt eine OpenStreetMap-Karte in eine Seite ein. Sie wird
typischerweise mit der [[waypoint]]-Anweisung kombiniert, um Punkte zur
Karte hinzuzufügen.

## Beispiele

    \[[!osm]]
    \[[!waypoint lat="45°30N" lon="73°40W" name="Meine Stadt" tag="Stadt"]]

Die osm-Anweisung zeigt die Karte an, während die waypoint-Anweisungen
Punkte zur Karte hinzufügen.

Das obige Beispiel kann verkürzt werden:

    \[[!waypoint lat="45°30N" lon="73°40W" name="Meine Stadt" tag="Stadt" embed]]

Der Tag wird auch von den übrigen Tags auf der Seite übernommen, sodass das
folgende äquivalent ist:

    \[[!waypoint lat="45°30N" lon="73°40W" name="Meine Stadt" embed]]
    \[[!tag Stadt]]

Das Symbol wird auch vom Tag abgeleitet, falls es der Tag-Seite als icon.png
angehängt ist (Voreinstellung, kann geändert werden).

## Karten-Anzeige

 * `map` - die anzuzeigende Karte, voreingestellt ist "map"
 * `zoom` - die anfängliche Zoom-Stufe der OSM-Karte
 * `loc` - Breiten- und Längengrad des Kartenmittelpunkts
 * `lat` - Breitengrad
 * `lon` - Längengrad
 * `editable` - Werkzeuge zum Bearbeiten in einer zusätzlichen Schicht
   anzeigen
 * `right` - die Karte rechts neben dem Text schweben lassen
 * `left` - die Karte links neben dem Text schweben lassen (Voreinstellung)
 * `width` - Breite der Karte
 * `height` - Höhe der Karte

## Wegpunkte

Wegpunkte können zu beliebigen Seiten hinzugefügt werden. In der
Voreinstellung nimmt der Wegpunkt den Namen der Seite an, auf diese Weise
können Seiten leicht mit Koordinaten versehen und auf einer zentralen Karte
angezeigt werden.

Wegpunkte erscheinen in der Voreinstellung als Bild (siehe Parameter
`icon`), das auf die Hauptkarte verlinkt (oder auf die mit `map` angegebene
Karte). Dies kann mit dem Parameter `hidden` unterbunden werden.

 * `name` - der Name dieses Punkts, voreingestellt ist der Seitenname. Er
   muss einmalig sein, sonst überschreiben spätere Wegpunkte die früheren.
 * `map` - die Karte, zu der der Wegpunkt hinzugefügt werden soll
   (voreingestellt ist "map")
 * `desc` - Beschreibung, die in der Karte eingebettet werden soll
 * `loc` - Breiten- und Längengrad
 * `lat` - Breitengrad
 * `lon` - Längengrad
 * `tag` - der Typ des Punkts, verweist auf ein Symbol im Array `osm_types`
 * `hidden` - keinen Link zur Karte anzeigen (hat keinen Einfluss auf
   `embed`)
 * `icon` - URL zu einem Symbol, das im Link zur Karte und auf der Karte
   angezeigt werden soll
 * `embed` - die Karte zusammen mit dem Punkt anzeigen; hierbei können alle
   Argumente zur Kartenanzeige verwendet werden

## Verknüpfungen

Wenn zwei Seiten mit Wegpunkten miteinander verknüpft sind, wird diese
Verknüpfung auf magische Weise auf der Karte angezeigt. Wie großartig ist
das?
