Einbettungsdemonstration des automatischen Betrachters

Einbettung über <object>

Sie können den statischen Betrachten bequem über ein <object> in ihre eigenen Seiten einbetten. Wenn Sie zum Beispiel

<object data="https://osm.quelltextlich.at/viewer-automatic_de.html?width=512&amp;height=256" width="512" height="256"></object>

(Ersetzen Sie "_de.html" im URL durch ".html" damit die eingebettete Karte versucht die Sprache für die Texte automatisch zu bestimmen.) im <body> Abschnitt der HTML-Datei einfügen, erhalten Sie folgende Einbettung.

Wichtig ist dabei, dass Sie im URL zumindest die Parameter width und height angeben, da sonst — falls Javascript nicht verwendet werden kann — die voreingestellten Werte (die für eine Vollbild-Anzeige ausgelegt sind) benutzt werden.

Da OpenStreetMap die Kacheln der Karte nur in 256x256 Pixel großen Bildern anbietet, empfiehlt es sich, dass sowohl width als auch height als Vielfaches von 256 angegeben werden. Anderenfalls werden sie jeweils zum nächstkleineren Vielfachen von 256 abgerundet.

Zusätzlich zum Setzen der URL Parameter width und height empfehlen wir die width und height Attribute des <object> Elementes zu setzen. Entweder über das direkte Angeben der Werte im Element (wie in obigem Beispiel), oder — sofern CSS vorausgesetzt werden darf — alternativ über CSS.

Einbettung über <iframe>

Sofern Sie einen Dokumententyp verwenden, der <iframe>s erlaubt, können Sie den statischen Betrachter auch über <iframe>s einbinden. Fügen Sie dazu

<iframe src="https://osm.quelltextlich.at/viewer-automatic_de.html?width=512&amp;height=256" width="512" height="256"></iframe>

(Ersetzen Sie "_de.html" im URL durch ".html" damit die eingebettete Karte versucht die Sprache für die Texte automatisch zu bestimmen.) im <body> Abschnitt der HTML-Datei ein.

Beachten Sie, dass Sie hier den URL als Wert den Attributes src (und nicht wie im <object> Beispiel über data) setzen.

Ansonsten gelten die gleichen Bemerkungen wie beim Einbinden über <object>

Anzeigen einer vorgegebene Stelle

Um eine Karte einzubetten, in der eine vorgegebene Stelle angezeigt wird, können Sie die URL-Parameter lat und lon benutzen. So wird zum Beispiel durch den HTML Text

<object data="https://osm.quelltextlich.at/viewer-automatic_de.html?width=512&amp;height=256&amp;lat=51.50939&amp;lon=-0.11832&amp;zoom=6" width="512" height="256"></object>

(Ersetzen Sie "_de.html" im URL durch ".html" damit die eingebettete Karte versucht die Sprache für die Texte automatisch zu bestimmen.) folgende Karte eingebunden

Der Parameter lat gibt die geographischen Breite und lon die geographische Länge an. Der zusätzliche Parameter zoom gibt den Detailgrad an.

Einbettung mit Markierungen

Um eine Karte einzubetten, in der eine Stelle markiert ist, können Sie die URL-Parameter mlat und mlon benutzen. So wird zum Beispiel durch den HTML Text

<object data="https://osm.quelltextlich.at/viewer-automatic_de.html?width=512&amp;height=256&amp;mlat=-23.51866&amp;mlon=-46.71661&amp;zoom=6" width="512" height="256"></object>

(Ersetzen Sie "_de.html" im URL durch ".html" damit die eingebettete Karte versucht die Sprache für die Texte automatisch zu bestimmen.) folgende Karte eingebunden

in der die São Paulo markiert ist.

Weitere Konfiguration

Weitere URL Parameter, die Sie bei der Einbettung des statischen Betrachters verwenden können, finden Sie auf der Übersichtsseite zu den URL Parametern.