Action: inx_render_property_map

Über diesen Action-Hook kann eine Immobilien-Standortkarte in eine Template-Datei eingebunden werden.

?> Das Rendern von (Teil)Komponenten erfolgt anstelle von direkten Funktionsaufrufen per Action-Hook, da so u. a. auch in Add-ons oder anderen Plugins/Themes nicht explizit die Verfügbarkeit des Kickstart-Basisplugins geprüft werden muss. Render Actions können auch als Low-Level-Varianten der hierauf aufbauenden Shortcodes betrachtet werden.

Parameter

Name
$atts
template (zu rendernde Template-Datei im Skin-Ordner, Standard: property-list/map)
lat (Standard-Breitengrad des Kartenmittelpunkts als Float-Wert zwischen -90 und 90, z. B. 49.8587840 *)
lng (Längengrad des Kartenmittelpunkts als Float-Wert zwischen -180 bis 180, z. B. 6.7854410 *)
zoom (Initial-Zoomstufe der Karte als Ganzzahl zwischen 8 und 18 *)

* Mittelpunkt und Zoom der Karte werden normalerweise™ anhand der Koordinaten der enthaltenen Standortmarker automatisch ermittelt.

Code-Beispiel

Die folgenden Aufrufe der Render-Action erfolgen typischerweise in einer Template-Datei (Skin, Theme/Child-Theme oder Plugin).

do_action( 'inx_render_property_map', [
    'lat' => 49.8587840,
    'lng' => 6.7854410,
    'zoom' => 14
] );