Map
CompleteEen kaart getekend als eenvoudige SVG uit GeoJSON. Regio's kunnen worden ingekleurd op een waarde, markeringen staan op coördinaten en de gebruiker kan een regio selecteren, zoomen en verplaatsen. RayCraft levert geen kaartgegevens mee; de applicatie levert de GeoJSON.
Voorbeeld

Parameters
| Parameter | Type | Beschrijving |
|---|---|---|
Class | string | Extra CSS-klassen die aan het hoofdelement worden toegevoegd. |
Classes | int | Aantal kleurstappen (1 tot 9). |
Features | IEnumerable<MapFeature> | In code gebouwde vormen (in plaats van GeoJson). |
GeoJson | string | GeoJSON-tekst met de vormen. |
Height | Double | Maximale hoogte van de rasterbody, bijvoorbeeld 24rem (standaard 28rem met VirtualScroll). |
KeyProperty | string | Eigenschap die de sleutel van een regio bevat als het kenmerk geen id heeft. |
Label | string | Zichtbare labeltekst (grafieken: toegankelijke naam; IconButton: toegankelijke naam en knopinfo). |
Markers | IEnumerable<MapMarker> | Punten getekend als vierkantjes. |
MarkerSize | Double | Grootte van een markering in pixels van de tekening. |
NameProperty | string | Eigenschap die de naam van een regio bevat. |
Projection | MapProjection | Mercator of Equirectangular. |
Selected | string | Sleutel van de geselecteerde regio. Gebruik met @bind-Selected. |
ShowDataLabels | bool | Schrijft de waarde op elke markering (balken, lijnpunten, taartpunten). |
ShowExport | bool | Voegt knoppen toe die de grafiek als PNG- of SVG-afbeelding opslaan. |
ShowLegend | bool | Toont de aanklikbare legenda. |
Style | string | Inline stijl die aan het hoofdelement wordt toegevoegd. |
ValueFormat | string | Getalnotatie voor de as en knopinfo, bijv. N0 of P1. |
Values | IReadOnlyDictionary<string, Double> | Getal per regiosleutel; kleurt de regio's. |
Width | Double | Skeleton: elke CSS-lengte. Charts: tekenbreedte in SVG-eenheden (de grafiek schaalt nog steeds mee met zijn container). |
Zoomable | bool | Voegt zoomen en verplaatsen toe aan de werkbalk en het toetsenbord. |
Gebeurtenissen
| Gebeurtenis | Type | Beschrijving |
|---|---|---|
OnFeatureClick | EventCallback<MapFeature> | Geactiveerd wanneer een regio wordt geactiveerd. |
OnMarkerClick | EventCallback<MapMarker> | Geactiveerd wanneer een markering wordt geactiveerd. |
SelectedChanged | EventCallback<string> | Geactiveerd wanneer een regio wordt geselecteerd of gewist. |
Pakket
Map maakt deel uit van RayCraft Complete. Pakket: RayCraft.Blazor.Complete. Het komt uit de privéfeed van RayCraft en vereist een actieve licentie. Zie Aan de slag.
Feedback sturenVersie 1.0.3