Map
CompleteUne carte dessinée en SVG simple à partir de GeoJSON. Les régions peuvent être colorées selon une valeur, des marqueurs se placent à des coordonnées, et l'utilisateur peut sélectionner une région, zoomer et déplacer. RayCraft ne fournit aucune donnée cartographique ; l'application fournit le GeoJSON.
Exemple

Paramètres
| Paramètre | Type | Description |
|---|---|---|
Class | string | Classes CSS supplémentaires ajoutées à l'élément racine. |
Classes | int | Nombre de paliers de couleur (1 à 9). |
Features | IEnumerable<MapFeature> | Formes construites dans le code (à la place de GeoJson). |
GeoJson | string | Texte GeoJSON avec les formes. |
Height | Double | Hauteur maximale du corps de la grille, par exemple 24rem (28rem par défaut avec VirtualScroll). |
KeyProperty | string | Propriété qui contient la clé d'une région quand l'entité n'a pas d'id. |
Label | string | Texte d'étiquette visible (graphiques : nom accessible ; IconButton : nom accessible et info-bulle). |
Markers | IEnumerable<MapMarker> | Points dessinés sous forme de carrés. |
MarkerSize | Double | Taille d'un marqueur en pixels du dessin. |
NameProperty | string | Propriété qui contient le nom d'une région. |
Projection | MapProjection | Mercator ou Equirectangular. |
Selected | string | Clé de la région sélectionnée. À utiliser avec @bind-Selected. |
ShowDataLabels | bool | Écrit la valeur sur chaque repère (barres, points de courbe, secteurs). |
ShowExport | bool | Ajoute des boutons qui enregistrent le graphique en image PNG ou SVG. |
ShowLegend | bool | Affiche la légende cliquable. |
Style | string | Style en ligne ajouté à l'élément racine. |
ValueFormat | string | Format de nombre pour l'axe et les info-bulles, p. ex. N0 ou P1. |
Values | IReadOnlyDictionary<string, Double> | Nombre par clé de région ; colore les régions. |
Width | Double | Skeleton : toute longueur CSS. Charts : largeur du dessin en unités SVG (le graphique s'adapte toujours à son conteneur). |
Zoomable | bool | Ajoute le zoom et le déplacement à la barre d'outils et au clavier. |
Événements
| Événement | Type | Description |
|---|---|---|
OnFeatureClick | EventCallback<MapFeature> | Déclenché quand une région est activée. |
OnMarkerClick | EventCallback<MapMarker> | Déclenché quand un marqueur est activé. |
SelectedChanged | EventCallback<string> | Déclenché quand une région est sélectionnée ou désélectionnée. |
Paquet
Map fait partie de RayCraft Complete. Paquet : RayCraft.Blazor.Complete. Il provient du flux privé RayCraft et nécessite une licence active. Voir Premiers pas.
Envoyer un retourVersion 1.0.3