Map
CompleteEn karta ritad som vanlig SVG från GeoJSON. Regioner kan färgas efter ett värde, markörer sitter på koordinater och användaren kan välja en region, zooma och flytta. RayCraft levereras utan kartdata; applikationen tillhandahåller GeoJSON.
Exempel

Parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
Class | string | Extra CSS-klasser som läggs till på rotelementet. |
Classes | int | Antal färgsteg (1 till 9). |
Features | IEnumerable<MapFeature> | Former som byggts i kod (i stället för GeoJson). |
GeoJson | string | GeoJSON-text med formerna. |
Height | Double | Största höjd för rutnätets brödtext, till exempel 24rem (standard 28rem med VirtualScroll). |
KeyProperty | string | Egenskap som innehåller en regions nyckel när objektet saknar id. |
Label | string | Synlig etikettext (diagram: tillgängligt namn; IconButton: tillgängligt namn och verktygstips). |
Markers | IEnumerable<MapMarker> | Punkter ritade som kvadrater. |
MarkerSize | Double | Storleken på en markör i ritningens pixlar. |
NameProperty | string | Egenskap som innehåller en regions namn. |
Projection | MapProjection | Mercator eller Equirectangular. |
Selected | string | Nyckel för den valda regionen. Använd med @bind-Selected. |
ShowDataLabels | bool | Skriver värdet på varje markering (staplar, linjepunkter, cirkelsektorer). |
ShowExport | bool | Lägger till knappar som sparar diagrammet som PNG- eller SVG-bild. |
ShowLegend | bool | Visar den klickbara förklaringen. |
Style | string | Inbäddad stil som läggs till på rotelementet. |
ValueFormat | string | Talformat för axeln och verktygstips, t.ex. N0 eller P1. |
Values | IReadOnlyDictionary<string, Double> | Tal per regionnyckel; färgar regionerna. |
Width | Double | Skeleton: vilken CSS-längd som helst. Charts: ritbredd i SVG-enheter (diagrammet anpassas fortfarande efter sin behållare). |
Zoomable | bool | Lägger till zoom och förflyttning i verktygsfältet och för tangentbordet. |
Händelser
| Händelse | Typ | Beskrivning |
|---|---|---|
OnFeatureClick | EventCallback<MapFeature> | Utlöses när en region aktiveras. |
OnMarkerClick | EventCallback<MapMarker> | Utlöses när en markör aktiveras. |
SelectedChanged | EventCallback<string> | Utlöses när en region väljs eller rensas. |
Paket
Map ingår i RayCraft Complete. Paket: RayCraft.Blazor.Complete. Den hämtas från RayCrafts privata flöde och kräver en aktiv licens. Se Kom igång.
Skicka synpunkterVersion 1.0.3