Zum Inhalt

OpenStreetMap

Überblick

Mit OpenStreetMap kannst du Karten im Content ausgeben und Marker über Koordinaten setzen.

Einstellungen

Unter Theme-Optionen → Integration → Open Street Map:

  • Zoom (Standardzoom)
  • Icon (Marker-Icon)
  • Placeholder image (Platzhalter für geblockte Karte)

Anwendung im Frontend

Shortcodes:

  • [map coords="52.52,13.40" title="Berlin"]
  • [osm coords="52.52,13.40|48.13,11.58" title="Berlin|München"]

Entwicklertipps

Relevante Funktionen

Funktion Zweck Rückgabe
twtheme_map($map_data, $args = []) Rendert die Karte aus Koordinaten. string

Twtheme Hooks & Filter

Hook/Filter Typ Parameter Zweck
twtheme_option_fields Filter ($form_data) OSM-Optionen in Integration einfügen.
twtheme_field_data_integration Filter ($data, $field) OSM-Assets bei Feld-Integration laden.