Thème
Superviseur — Frontend v0.14.0
Superviseur — Frontend / features/map/composables/useMapLabels / useMapLabels
Fonction: useMapLabels()
ts
function useMapLabels(opts): object;Défini dans: features/map/composables/useMapLabels.ts:108
Construit la liste des étiquettes de noms de zones et de centrales à afficher sur un plan.
Les ancres (coûteuses à calculer) sont mémorisées indépendamment du zoom : le nom de zone s'ancre au pôle d'inaccessibilité (toujours dans la zone, même concave), le nom de centrale au coin haut-gauche intérieur, adapté à la forme. Le texte est résolu (override > libellé live > défaut) et l'opacité subit un fondu selon la taille apparente de la zone. Le rendu et les interactions vivent dans MapLabelLayer.
Paramètres
| Paramètre | Type |
|---|---|
opts | UseMapLabelsOptions |
Retourne
object
| Name | Type | Défini dans |
|---|---|---|
zoneLabelItems | ComputedRef<MapLabelItem[]> | features/map/composables/useMapLabels.ts:214 |