Champ Map
Champ Map
Le champ map stocke des donnees structurees orientees localisation.
Ideal pour
- emplacements de bureaux
- blocs d'adresse
- sections de contact pilotees par carte
- informations de lieu structurees
Exemple de schema
{ "name": "officeLocation", "label": "Office Location", "type": "map" }Usage dans le template
<div class="office-location">
{{ officeLocation.address }}
</div>Exemple de rendu cartographique :
<div class="location-map">
{officeLocation.size(800,500)}
</div>Quand l'utiliser
Utilisez map lorsque le contenu est vraiment oriente lieu et doit rester structure comme une donnee de localisation.
Quand ne pas l'utiliser
N'utilisez pas map pour :
- des adresses en texte brut sans besoin de localisation structuree
- des coordonnees de contact generiques
Utilisez textarea ou text si le contenu n'est qu'un simple copy.
Comportement runtime
Le champ map est concu pour des donnees de localisation structurees et un rendu cartographique au runtime.
Patterns d'usage typiques :
{officeLocation}pour la sortie de carte par defaut{officeLocation.width(600)}pour une sortie contrainte en largeur{officeLocation.height(400)}pour une sortie contrainte en hauteur{officeLocation.size(800,500)}pour des dimensions explicites
Cela rend map different d'un simple champ d'adresse texte. La valeur n'est pas seulement du copy. C'est une entree de localisation structuree capable de rendre un conteneur cartographique interactif.
Notes techniques
- utilisez
maplorsque la section a besoin d'un vrai comportement de localisation, pas seulement d'une chaine d'adresse - gardez des champs texte voisins pour les labels, indications ou noms de bureaux au lieu de forcer la prose dans le champ map
- utilisez des methodes de dimensionnement lorsque le design a besoin de dimensions de carte controlees
- si la page n'a besoin que d'une seule ligne d'adresse simple, utilisez plutot
textoutextarea