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
textodertextarea