RayCraftDocs
v1.0.3
da
raycraft.dev
På denne side

Map

Complete

Et kort tegnet som almindelig SVG ud fra GeoJSON. Regioner kan farves efter en værdi, markører sidder på koordinater, og brugeren kan vælge en region, zoome og flytte. RayCraft leveres uden kortdata; applikationen leverer GeoJSON.

Eksempel

Kontrollen Map

Parametre

ParameterTypeBeskrivelse
ClassstringEkstra CSS-klasser, der tilføjes til rodelementet.
ClassesintAntal farvetrin (1 til 9).
FeaturesIEnumerable<MapFeature>Former bygget i kode (i stedet for GeoJson).
GeoJsonstringGeoJSON-tekst med formerne.
HeightDoubleMaksimal højde på gitterets brødtekst, for eksempel 24rem (standard 28rem med VirtualScroll).
KeyPropertystringEgenskab, der indeholder en regions nøgle, når objektet ikke har noget id.
LabelstringSynlig etikettekst (diagrammer: tilgængeligt navn; IconButton: tilgængeligt navn og værktøjstip).
MarkersIEnumerable<MapMarker>Punkter tegnet som firkanter.
MarkerSizeDoubleStørrelsen på en markør i pixel af tegningen.
NamePropertystringEgenskab, der indeholder en regions navn.
ProjectionMapProjectionMercator eller Equirectangular.
SelectedstringNøgle til den valgte region. Brug med @bind-Selected.
ShowDataLabelsboolSkriver værdien på hver markering (søjler, linjepunkter, cirkeludsnit).
ShowExportboolTilføjer knapper, der gemmer diagrammet som PNG- eller SVG-billede.
ShowLegendboolViser den klikbare signaturforklaring.
StylestringIndlejret typografi, der tilføjes til rodelementet.
ValueFormatstringTalformat til akse og værktøjstips, f.eks. N0 eller P1.
ValuesIReadOnlyDictionary<string, Double>Tal pr. regionsnøgle; farver regionerne.
WidthDoubleSkeleton: en vilkårlig CSS-længde. Charts: tegnebredde i SVG-enheder (diagrammet tilpasses stadig sin beholder).
ZoomableboolTilføjer zoom og flyt til værktøjslinjen og tastaturet.

Hændelser

HændelseTypeBeskrivelse
OnFeatureClickEventCallback<MapFeature>Udløses, når en region aktiveres.
OnMarkerClickEventCallback<MapMarker>Udløses, når en markør aktiveres.
SelectedChangedEventCallback<string>Udløses, når en region vælges eller ryddes.

Pakke

Map er en del af RayCraft Complete. Pakke: RayCraft.Blazor.Complete. Den hentes fra RayCrafts private feed og kræver en aktiv licens. Se Kom i gang.