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. |