RayCraftDocs
v1.0.3
es
raycraft.dev
En esta página

Map

Complete

Un 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

Control Map

Parámetros

ParámetroTipoDescripción
ClassstringClases CSS adicionales que se agregan al elemento raíz.
ClassesintNúmero de pasos de color (1 a 9).
FeaturesIEnumerable<MapFeature>Formas construidas en código (en lugar de GeoJson).
GeoJsonstringTexto GeoJSON con las formas.
HeightDoubleAltura máxima del cuerpo de la cuadrícula, por ejemplo 24rem (28rem de forma predeterminada con VirtualScroll).
KeyPropertystringPropiedad que contiene la clave de una región cuando la entidad no tiene id.
LabelstringTexto visible de la etiqueta (gráficos: nombre accesible; IconButton: nombre accesible y sugerencia).
MarkersIEnumerable<MapMarker>Puntos dibujados como cuadrados.
MarkerSizeDoubleTamaño de un marcador en píxeles del dibujo.
NamePropertystringPropiedad que contiene el nombre de una región.
ProjectionMapProjectionMercator o Equirectangular.
SelectedstringClave de la región seleccionada. Úselo con @bind-Selected.
ShowDataLabelsboolEscribe el valor en cada marca (barras, puntos de línea, sectores circulares).
ShowExportboolAgrega botones que guardan el gráfico como imagen PNG o SVG.
ShowLegendboolMuestra la leyenda en la que se puede hacer clic.
StylestringEstilo en línea agregado al elemento raíz.
ValueFormatstringFormato numérico para el eje y la información sobre herramientas, p. ej. N0 o P1.
ValuesIReadOnlyDictionary<string, Double>Número por clave de región; colorea las regiones.
WidthDoubleSkeleton: cualquier longitud CSS. Charts: ancho del dibujo en unidades SVG (el gráfico sigue adaptándose a su contenedor).
ZoomableboolAgrega ampliar y mover a la barra de herramientas y al teclado.

Eventos

EventoTipoDescripción
OnFeatureClickEventCallback<MapFeature>Se genera cuando se activa una región.
OnMarkerClickEventCallback<MapMarker>Se genera cuando se activa un marcador.
SelectedChangedEventCallback<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.