RayCraftDocs
v1.0.3
nb
raycraft.dev
På denne siden

Map

Complete

Et kart tegnet som vanlig SVG fra GeoJSON. Regioner kan farges etter en verdi, markører sitter på koordinater, og brukeren kan velge en region, zoome og flytte. RayCraft leveres uten kartdata; applikasjonen leverer GeoJSON.

Eksempel

Kontrollen Map

Parametere

ParameterTypeBeskrivelse
ClassstringEkstra CSS-klasser som legges til rotelementet.
ClassesintAntall fargetrinn (1 til 9).
FeaturesIEnumerable<MapFeature>Former bygget i kode (i stedet for GeoJson).
GeoJsonstringGeoJSON-tekst med formene.
HeightDoubleMaksimal høyde på rutenettets brødtekst, for eksempel 24rem (standard 28rem med VirtualScroll).
KeyPropertystringEgenskap som inneholder en regions nøkkel når objektet ikke har noen id.
LabelstringSynlig etikettekst (diagrammer: tilgjengelig navn; IconButton: tilgjengelig navn og verktøytips).
MarkersIEnumerable<MapMarker>Punkter tegnet som firkanter.
MarkerSizeDoubleStørrelsen på en markør i tegningens piksler.
NamePropertystringEgenskap som inneholder en regions navn.
ProjectionMapProjectionMercator eller Equirectangular.
SelectedstringNøkkel for den valgte regionen. Bruk med @bind-Selected.
ShowDataLabelsboolSkriver verdien på hver markering (søyler, linjepunkter, sirkelsektorer).
ShowExportboolLegger til knapper som lagrer diagrammet som PNG- eller SVG-bilde.
ShowLegendboolViser den klikkbare tegnforklaringen.
StylestringInnebygd stil som legges til rotelementet.
ValueFormatstringTallformat for aksen og verktøytips, f.eks. N0 eller P1.
ValuesIReadOnlyDictionary<string, Double>Tall per regionnøkkel; farger regionene.
WidthDoubleSkeleton: en hvilken som helst CSS-lengde. Charts: tegnebredde i SVG-enheter (diagrammet tilpasses fortsatt beholderen).
ZoomableboolLegger til zoom og flytting på verktøylinjen og for tastaturet.

Hendelser

HendelseTypeBeskrivelse
OnFeatureClickEventCallback<MapFeature>Utløses når en region aktiveres.
OnMarkerClickEventCallback<MapMarker>Utløses når en markør aktiveres.
SelectedChangedEventCallback<string>Utløses når en region velges eller tømmes.

Pakke

Map er en del av RayCraft Complete. Pakke: RayCraft.Blazor.Complete. Den hentes fra RayCrafts private feed og krever en aktiv lisens. Se Kom i gang.