Map
CompleteUn mapa dibujado como SVG simple a partir de GeoJSON. Las regiones pueden colorearse según un valor, los marcadores se sitúan en coordenadas y el usuario puede seleccionar una región, ampliar y mover. RayCraft no incluye datos de mapas; la aplicación aporta el GeoJSON.
Ejemplo

Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
Class | string | Clases CSS adicionales que se agregan al elemento raíz. |
Classes | int | Número de pasos de color (1 a 9). |
Features | IEnumerable<MapFeature> | Formas construidas en código (en lugar de GeoJson). |
GeoJson | string | Texto GeoJSON con las formas. |
Height | Double | Altura máxima del cuerpo de la cuadrícula, por ejemplo 24rem (28rem de forma predeterminada con VirtualScroll). |
KeyProperty | string | Propiedad que contiene la clave de una región cuando la entidad no tiene id. |
Label | string | Texto visible de la etiqueta (gráficos: nombre accesible; IconButton: nombre accesible y sugerencia). |
Markers | IEnumerable<MapMarker> | Puntos dibujados como cuadrados. |
MarkerSize | Double | Tamaño de un marcador en píxeles del dibujo. |
NameProperty | string | Propiedad que contiene el nombre de una región. |
Projection | MapProjection | Mercator o Equirectangular. |
Selected | string | Clave de la región seleccionada. Úselo con @bind-Selected. |
ShowDataLabels | bool | Escribe el valor en cada marca (barras, puntos de línea, sectores circulares). |
ShowExport | bool | Agrega botones que guardan el gráfico como imagen PNG o SVG. |
ShowLegend | bool | Muestra la leyenda en la que se puede hacer clic. |
Style | string | Estilo en línea agregado al elemento raíz. |
ValueFormat | string | Formato numérico para el eje y la información sobre herramientas, p. ej. N0 o P1. |
Values | IReadOnlyDictionary<string, Double> | Número por clave de región; colorea las regiones. |
Width | Double | Skeleton: cualquier longitud CSS. Charts: ancho del dibujo en unidades SVG (el gráfico sigue adaptándose a su contenedor). |
Zoomable | bool | Agrega ampliar y mover a la barra de herramientas y al teclado. |
Eventos
| Evento | Tipo | Descripción |
|---|---|---|
OnFeatureClick | EventCallback<MapFeature> | Se genera cuando se activa una región. |
OnMarkerClick | EventCallback<MapMarker> | Se genera cuando se activa un marcador. |
SelectedChanged | EventCallback<string> | Se genera cuando se selecciona o se borra una región. |
Paquete
Map forma parte de RayCraft Complete. Paquete: RayCraft.Blazor.Complete. Se obtiene del feed privado de RayCraft y requiere una licencia activa. Consulte Primeros pasos.
Enviar comentariosVersión 1.0.3