Web Integration: iFrame

Für Websites stellt geo.admin.ch mit iFrame eine kostenfreie und einfache Möglichkeit zur Einbindung zur Verfügung. Die Beschreibung eines Standortes, ein Lageplan für einen Anlass oder die Illustration eines Sachverhaltes lassen sich einfach visualisieren. Zusätzlich können Karteninhalte ergänzt werden und bei Bedarf die Anwendung als Ganzes als iFrame integriert werden.

  • Mit Hilfe der Share Funktion wird eine vordefinierte Kartenansicht aus map.geo.admin.ch als  iFrame HTML-Code erstellt. Dieser wird zur Darstellung des Kartenausschnitts in eine Website eingebunden.
    Share Funktion

    Der iFrame HTML Code wird zur Darstellung in eine Website eingebunden.
  • Die einfache Karte kann mit der Legende ergänzt werden. Hierzu wird  im Infowindow gemäss Zugang Zusatzinformationen mit Mausklick rechts auf die Legende der Link zur Abbildung erfasst. Diese kann im HTML code nach dem iFrame Abschnitt hinzugefügt werden.

    <b>Legende</b><p><img src="http://api3.geo.admin.ch/static/images/legends/ch.bafu.grundwasserschutzzonen_de.png" alt="Legende" ></p>

  • Mittels der Funktion Zeichnen wurden Points of interests (rot) Wegelemente (orange)  und Fläche/Text (blau) eingezeichnet. Die Zeichnung wurde abgespeichert und auf einem Webserver abgelegt und über den KML Import zur Verfügung gestellt. Die Legende hier wurde zusätzlich im HTML Code als Text erfasst.
    KML Zoo (KML Datei mit Zeichnung)

  • Wenn Standardfunktionen wie Ortsuche, Messen, usw. benötigt werden: Der Kartenviewer als Ganzes kann ebenfalls in die Website eingebaut werden - er passt sich der Grösse automatisch an und bleibt interaktiv. Hierzu muss im iFrame HTML code der «embed.html» zwischen «map.geo.admin.ch/"und »?topic" entfernt werden.

    Wichtig: Um die Geolokalisierung zu aktivieren muss der Code durch Hinzufügen des Parameters allow='geolocation' angepasst werden. Diese Einstellung vermeidet Probleme mit einigen Browsern.

    <iframe src='//map.geo.admin.ch/?lang=de&X=273253.00&Y=623352.00&zoom=9&bgLayer=ch.swisstopo.pixelkarte-farbe' width='100%' height='400' frameborder='0' style='border:0' allow='geolocation'></iframe>

    • Der Kartenviewer map.geo.admin.ch kann als kleine dynamische Karte  (iFrame) in jede beliebige Webseite eingebunden werden. Das Layout (CSS ) und die Funktionen darf dabei nicht geändert werden.
    • Für die Präsentation eigener Daten des Nutzers oder Daten Dritter mit Hilfe des Kartenviewer iFrame in Kombination mit den Schnittstellen (zB KML / WMS) gelten zusätzlich die Bedingungen der entsprechenden Datenherren.
    • Haftungsansprüche gegen die Bundesbehörden werden - soweit gesetzlich zulässig – ausgeschlossen. Diese Funktion wird gemäss http://www.disclaimer.admin.ch/ angeboten.

Einige Integrationsbeispiele:

Flyer

Flyer iFrame 
PDF, 2 Seiten, 782 KB, Deutsch

Weiterführende Informationen