Map
CompleteКарта, нарисувана като обикновен SVG от GeoJSON. Областите могат да се оцветяват по стойност, маркерите стоят на координати, а потребителят може да избира област, да мащабира и да премества. RayCraft не доставя картови данни; GeoJSON осигурява приложението.
Пример

Параметри
| Параметър | Тип | Описание |
|---|---|---|
Class | string | Допълнителни CSS класове, добавени към коренния елемент. |
Classes | int | Брой цветови стъпки (от 1 до 9). |
Features | IEnumerable<MapFeature> | Фигури, които сте построили в код (вместо GeoJson). |
GeoJson | string | GeoJSON текст с формите. |
Height | Double | Най-голяма височина на тялото на решетката, например 24rem (по подразбиране 28rem с VirtualScroll). |
KeyProperty | string | Свойство, което държи ключа на област, когато обектът няма id. |
Label | string | Видим текст на етикета (графики: достъпно име; IconButton: достъпно име и подсказка). |
Markers | IEnumerable<MapMarker> | Точки, нарисувани като квадрати. |
MarkerSize | Double | Размер на маркер в пиксели на рисунката. |
NameProperty | string | Свойство, което държи името на област. |
Projection | MapProjection | Mercator или Equirectangular. |
Selected | string | Ключ на избраната област. Ползвайте с @bind-Selected. |
ShowDataLabels | bool | Записва стойността на всеки маркер (ленти, точки на линия, дялове на кръгова графика). |
ShowExport | bool | Добавя бутони, които записват графиката като PNG или SVG картина. |
ShowLegend | bool | Показва легендата, която може да се щраква. |
Style | string | Вграден стил, добавен към коренния елемент. |
ValueFormat | string | Числов формат за оста и подсказките, напр. N0 или P1. |
Values | IReadOnlyDictionary<string, Double> | Число за ключ на област; оцветява областите. |
Width | Double | Skeleton: всяка CSS дължина. Charts: ширина на рисунката в единици SVG (графиката пак се мащабира спрямо контейнера си). |
Zoomable | bool | Добавя мащабиране и преместване в лентата и на клавиатурата. |
Събития
| Събитие | Тип | Описание |
|---|---|---|
OnFeatureClick | EventCallback<MapFeature> | Вдига се, когато област се активира. |
OnMarkerClick | EventCallback<MapMarker> | Вдига се, когато маркер се активира. |
SelectedChanged | EventCallback<string> | Вдига се, когато област се избере или изчисти. |
Пакет
Map е част от RayCraft Complete. Пакет: RayCraft.Blazor.Complete. Тя се тегли от частния feed на RayCraft и изисква активен лиценз. Вижте Първи стъпки.
Изпратете обратна връзкаВерсия 1.0.3