RayCraftDocs
v1.0.3
sv
raycraft.dev
På den här sidan

Map

Complete

En 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

Kontrollen Map

Parametrar

ParameterTypBeskrivning
ClassstringExtra CSS-klasser som läggs till på rotelementet.
ClassesintAntal färgsteg (1 till 9).
FeaturesIEnumerable<MapFeature>Former som byggts i kod (i stället för GeoJson).
GeoJsonstringGeoJSON-text med formerna.
HeightDoubleStörsta höjd för rutnätets brödtext, till exempel 24rem (standard 28rem med VirtualScroll).
KeyPropertystringEgenskap som innehåller en regions nyckel när objektet saknar id.
LabelstringSynlig etikettext (diagram: tillgängligt namn; IconButton: tillgängligt namn och verktygstips).
MarkersIEnumerable<MapMarker>Punkter ritade som kvadrater.
MarkerSizeDoubleStorleken på en markör i ritningens pixlar.
NamePropertystringEgenskap som innehåller en regions namn.
ProjectionMapProjectionMercator eller Equirectangular.
SelectedstringNyckel för den valda regionen. Använd med @bind-Selected.
ShowDataLabelsboolSkriver värdet på varje markering (staplar, linjepunkter, cirkelsektorer).
ShowExportboolLägger till knappar som sparar diagrammet som PNG- eller SVG-bild.
ShowLegendboolVisar den klickbara förklaringen.
StylestringInbäddad stil som läggs till på rotelementet.
ValueFormatstringTalformat för axeln och verktygstips, t.ex. N0 eller P1.
ValuesIReadOnlyDictionary<string, Double>Tal per regionnyckel; färgar regionerna.
WidthDoubleSkeleton: vilken CSS-längd som helst. Charts: ritbredd i SVG-enheter (diagrammet anpassas fortfarande efter sin behållare).
ZoomableboolLägger till zoom och förflyttning i verktygsfältet och för tangentbordet.

Händelser

HändelseTypBeskrivning
OnFeatureClickEventCallback<MapFeature>Utlöses när en region aktiveras.
OnMarkerClickEventCallback<MapMarker>Utlöses när en markör aktiveras.
SelectedChangedEventCallback<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.