Map-Feld

Map-Feld

Das map-Feld speichert strukturierte, ortsbezogene Daten.

Am besten geeignet für

  • Bürostandorte
  • Adressblöcke
  • kartenbasierte Kontaktbereiche
  • strukturierte Ortsinformationen

Schema-Beispiel

{ "name": "officeLocation", "label": "Office Location", "type": "map" }

Vorlagenverwendung

<div class="office-location">
  {{ officeLocation.address }}
</div>

Beispiel für Kartenanzeige:

<div class="location-map">
  {officeLocation.size(800,500)}
</div>

Verwenden Sie es, wenn

Verwenden Sie map, wenn der Inhalt wirklich ortsorientiert ist und als strukturierte Standortdaten erhalten bleiben soll.

Verwenden Sie es nicht, wenn

Verwenden Sie map nicht für:

  • einfache Textadressen ohne strukturierte Standortanforderung
  • generische Kontaktdaten

Verwenden Sie textarea oder text, wenn der Inhalt nur einfacher Fließtext ist.

Laufzeitverhalten

Das map-Feld ist für strukturierte Standortdaten und das Rendern von Karten zur Laufzeit vorgesehen.

Typische Anwendungsfälle umfassen:

  • {officeLocation} für die Standard-Kartenausgabe
  • {officeLocation.width(600)} für eine auf die Breite begrenzte Ausgabe
  • {officeLocation.height(400)} für eine auf die Höhe begrenzte Ausgabe
  • {officeLocation.size(800,500)} für explizite Dimensionen

Das macht map anders als reine Adressfelder als Klartext. Der Wert ist nicht nur Kopie. Es ist eine strukturierte Standort-Eingabe, die einen interaktiven Kartencontainer rendern kann.

Technische Hinweise

  • Verwenden Sie map, wenn der Abschnitt echtes Standortverhalten benötigt, nicht nur eine Adresszeichenfolge
  • Behalten Sie benachbarte Textfelder für Bezeichnungen, Wegbeschreibungen oder Bürosnamen bei, anstatt Fließtext in das map-Feld zu zwängen
  • Verwenden Sie methodenbasierte Größenangaben, wenn das Design kontrollierte Kartendimensionen benötigt
  • Wenn die Seite nur eine einfache Adresszeile benötigt, verwenden Sie stattdessen text oder textarea

Verwandte