Компонент MapChart предназначен для отображения и настройки карты на SVG-топоснове.
На картах могут быть отображены:
стрелки для обозначения потоков между регионами или странами;
значки, например, для обозначения городов;
столбиковые и круговые диаграммы для наглядного представления данных;
Настройки карты и различные эффекты можно задавать из xml-файла или из API.
Компонент реализован классом MapChart.
Пример создания компонента MapChart
Пример размещения компонентов MapMaster и MapChart
Имя конструктора | Краткое описание | |
![]() |
MapChart | Конструктор MapChart создает экземпляр компонента MapChart. |
Имя свойства | Краткое описание | |
![]() |
ActiveItems | Свойство ActiveItems определяет активные области слоя карты. |
![]() |
AmbientLightValue | Свойство AmbientLightValue определяет уровень внешнего освещения карты. |
![]() |
AnimationEnabled | Свойство AnimationEnabled управляет разрешением на воспроизведение анимации в карте. |
![]() |
ArrowEffectsMode | Свойство ArrowEffectsMode определяет вариант подсветки стрелок карты. |
![]() |
Background | Свойство Background устанавливает цвет фона карты. |
![]() |
DirectLightDirection | Свойство DirectLightDirection определяет направление внешнего освещения. |
![]() |
DisableVisuals | Свойство DisableVisuals отключает отображение всех показателей карты. |
![]() |
Has3DVisualInSettings | Свойство Has3DVisualInSettings определяет, прочитаны ли настройки трёхмерной карты из файла или же они заданы программно. |
![]() |
HoveredArrows | Свойство HoveredArrows определяет массив стрелок, для которых установлено наведение. |
![]() |
HoveredBars | Свойство HoveredBars определяет массив столбиковых показателей, для которых установлено наведение. |
![]() |
HoveredBubbles | Свойство HoveredBubbles определяет массив пузырьковых показателей, для которых установлено наведение. |
![]() |
HoveredMarkers | Свойство HoveredMarkers определяет массив маркеров, для которых установлено наведение. |
![]() |
HoveredPies | Свойство HoveredPies определяет массив круговых показателей, для которых установлено наведение. |
![]() |
InactiveItemsOpacity | Свойство InactiveItemsOpacity определяет прозрачность неактивных областей слоя карты. |
![]() |
IsHandCursor | Свойство IsHandCursor определяет, отображается ли указатель мыши в режиме «Выбор ссылки» при наведении на область слоя карты. |
![]() |
LastHoveredItem | Свойство LastHoveredItem определяет стрелку, область слоя карты или показатель под указателем мыши. |
![]() |
MapGrid | Свойство MapGrid устанавливает сетку для карты. |
![]() |
MapMarkers | Свойство MapMarkers определяет массив маркеров карты. |
![]() |
MaxScale | Свойство MaxScale определяет максимально допустимый масштаб карты. |
![]() |
MiniMap | Свойство MiniMap определяет мини-карту. |
![]() |
MiniMapEnabled | Свойство MiniMapEnabled определяет признак наличия мини-карты. |
![]() |
MiniMapScale | Свойство MiniMapScale определяет масштаб мини-карты. |
![]() |
MinScale | Свойство MinScale определяет минимально допустимый масштаб карты. |
![]() |
PixelsPerRadian | Свойство PixelsPerRadian определяет количество радиан, соответствующих одному пикселю карты по горизонтали и вертикали. |
![]() |
RenderToCanvas | Свойство RenderToCanvas определяет признак того, отрисовываются ли элементы карты на канве в случае, если она доступна. |
![]() |
Scale | Свойство Scale устанавливает масштаб для карты. |
![]() |
SelectedArrows | Свойство SelectedArrows определяет массив выделенных стрелок. |
![]() |
SelectedBars | Свойство SelectedBars определяет массив выделенных столбиковых показателей. |
![]() |
SelectedBubbles | Свойство SelectedBubbles определяет массив выделенных пузырьковых показателей. |
![]() |
SelectedMarkers | Свойство SelectedMarkers определяет массив выделенных маркеров. |
![]() |
SelectedPies | Свойство SelectedPies определяет массив выделенных круговых показателей. |
![]() |
Shape3DOpacity | Свойство Shape3DOpacity определяет прозрачность областей слоя трёхмерной карты. |
![]() |
ShapesBorderColor | Свойство ShapesBorderColor определяет цвет границ областей слоя карты. |
![]() |
SphereTexture | Свойство SphereTexture определяет адрес изображения, используемого в качестве текстуры для топоосновы Sphere. |
![]() |
ToolTipDelay | Свойство ToolTipDelay определяет задержку перед отображением всплывающей подсказки. |
![]() |
TopobaseHorizontalAlignment | Свойство TopobaseHorizontalAlignment устанавливает тип выравнивания по горизонтали. |
![]() |
TopobaseSize | Свойство TopobaseSize определяет размер топоосновы карты. |
![]() |
TopobaseVerticalAlignment | Свойство TopobaseVerticalAlignment устанавливает тип выравнивания по вертикали. |
![]() |
TopoBoundingAngles | Свойство TopoBoundingAngles определяет прямоугольную область, ограничивающую топооснову карты. |
![]() |
TopoBoundingBox | Свойство TopoBoundingBox определяет ограничительный куб топоосновы карты. |
![]() |
TopoNormalization | Свойство TopoNormalization определяет настройки геометрический нормализации топоосновы карты. |
![]() |
Type | Свойство Type устанавливает технологию отрисовки карты. |
![]() |
UnhoverTimeout | Свойство UnhoverTimeout определяет временной период подсвечивания элементов после отмены наведения. |
![]() |
UseItemColorForToolTipBorder | Свойство UseItemColorForToolTipBorder определяет, используется ли для задания цвета границы всплывающей подсказки цвет заливки соответствующей области слоя карты. |
![]() |
UseMorphFill | Свойство UseMorphFill определяет, будет ли использована градиентная заливка для области слоя карты. |
![]() |
UseSelectOnClick | Свойство UseSelectOnClick определяет, разрешено ли выделение области слоя карты при её выборе с помощью указателя мыши. |
![]() |
UseZoomOnWheel | Свойство UseZoomOnWheel определяет, будет ли масштабироваться карта с помощью колесика мыши. |
Имя метода | Краткое описание | |
![]() |
activateSpectrumLegend | Метод activateSpectrumLegend управляет отображением спектральной легенды на карте. |
![]() |
afterGoogleLoad | Метод afterGoogleLoad вызывает действия, требующие выполнения после загрузки карты с топоосновой Google. |
![]() |
changeTopobase | Метод resumeTimeline меняет топооснову. |
![]() |
clearLastHoveredItem | Метод clearLastHoveredItem удаляет информацию о стрелке, области слоя карты или показателе под указателем мыши. |
![]() |
clearLayer | Метод clearLayer очищает указанный слой. |
![]() |
clearLayers | Метод clearLayers очищает все слои в карте. |
![]() |
clearPaper | Метод clearPaper очищает карту. |
![]() |
findValueFormat | Метод findValueFormat преобразует формат подписи к интервалам легенды карты в массив форматов значений. |
![]() |
formatValue | Метод formatValue форматирует значение в соответствии с указанным форматом. |
![]() |
geoToTopobase | Метод geoToTopobase преобразует географические координаты в координаты топоосновы. |
![]() |
getArrowLayer | Метод getArrowLayer возвращает слой для стрелок карты. |
![]() |
getBarLayer | Метод getBarLayer возвращает слой столбиковых показателей карты. |
![]() |
getBubbleLayer | Метод getBubbleLayer возвращает слой пузырьковых показателей карты. |
![]() |
getContentMilestoneLayer | Метод getContentMilestoneLayer возвращает содержимое слоя значков для карты. |
![]() |
getDataSource | Метод getDataSource возвращает источник данных по его идентификатору. |
![]() |
getFirstVisual | Метод getFirstVisual возвращает первый показатель карты. |
![]() |
Метод getGMapDomNode возвращает DOM-элемент топоосновы карты Google. | |
![]() |
Метод getGoogleMap возвращает топооснову карты Google. | |
![]() |
Метод getInstance возвращает экземпляр карты. | |
![]() |
Метод getLabelColor возвращает цвет границы подписи данных. | |
![]() |
Метод getLabelLayer возвращает слой меток карты. | |
![]() |
Метод getLayer возвращает слой карты по его идентификатору. | |
![]() |
Метод getMapGridLayer возвращает слой сетки карты. | |
![]() |
Метод getMarkerLayer возвращает слой маркеров карты. | |
![]() |
Метод getMilestoneLayer возвращает слой значков карты. | |
![]() |
Метод getPaper возвращает область карты. | |
![]() |
Метод getPaperArea возвращает прямоугольник, ограничивающий область карты. | |
![]() |
Метод getPieLayer возвращает слой круговых показателей карты. | |
![]() |
Метод getRegionName возвращает имя региона по его идентификатору. | |
![]() |
Метод getScaleSettings возвращает настройки масштаба карты. | |
![]() |
Метод getSelectedShape вовзращает область слоя карты по координатам принадлежащей ей точки. | |
![]() |
Метод getShape возвращает область карты по ее идентификатору. | |
![]() |
Метод getState возвращает настройки карты. | |
![]() |
Метод getToolTipArea возвращает область, доступную для отображения всплывающих подсказок. | |
![]() |
Метод getToolTipColor возвращает цвет границы всплывающей подсказки. | |
![]() |
Метод getToolTipLayer возвращает слой всплывающих подсказок для областей слоя карты. | |
![]() |
Метод getTopobase возвращает топооснову карты. | |
![]() |
Метод getTopobaseLeft возвращает отступ топоосновы от левой границы карты в пикселях. | |
![]() |
Метод getTopobaseTop возвращает отступ топоосновы от верхней границы карты в пикселях. | |
![]() |
Метод isLoaded определяет, загружена и отрисована ли карта. | |
![]() |
Метод isSomethingSelected определяет, содержатся ли на карте выделенные элементы. | |
![]() |
Метод refreshView обновляет карту в соответствии с указанными настройками. | |
![]() |
Метод requestContentChanged вызывает событие ContentChanged. | |
![]() |
Метод resumeTimeline возобновляет анимацию временной шкалы. | |
![]() |
Метод pauseTimeline приостанавливает анимацию временной шкалы. | |
![]() |
Метод scale увеличивает текущий масштаб. | |
![]() |
Метод sceneToScreen возвращает оконные координаты точки, соответствующие мировым. | |
![]() |
Метод sceneToScreenIfVisible возвращает оконные координаты точки, соответствующие мировым, при условии, если она является видимой. | |
![]() |
Метод setMasterSettings применяет указанные настройки карты. | |
![]() |
Метод setViewArea устанавливает область просмотра карты. | |
![]() |
Метод topobaseToScreen преобразует координаты указанной области топоосновы в экранные координаты. |
Имя события | Краткое описание | |
![]() |
ContentChanged | Событие ContentChanged наступает после изменения содержимого карты. |
![]() |
Loaded | Событие Loaded наступает после загрузки карты. |
![]() |
Refreshed | Событие Refreshed наступает после обновления карты. |
![]() |
TimelineStepChanged | Событие TimelineStepChanged наступает после изменения шага временной шкалы. |
![]() |
TimelineStepChanging | Событие TimelineStepChanging наступает перед изменением шага временной шкалы. |
![]() |
ViewAreaChanged | Событие ViewAreaChanged наступает после изменения области просмотра карты. |
Имя свойства | Краткое описание | |
![]() |
Anchors | Свойство Anchors определяет позицию компонента, размещенного внутри контейнера. |
![]() |
Animation | Свойство Animation определяет параметры анимации для компонента. |
![]() |
Bottom | Свойство Bottom определяет отступ снизу при размещении компонента внутри LayoutPanel. |
![]() |
Content | Свойство Content определяет содержимое компонента. |
![]() |
ContextMenu | Свойство ContextMenu определяет контекстное меню для компонента. |
![]() |
Data | Свойство Data предназначено для хранения любых пользовательских данных. |
![]() |
Enabled | Свойство Enabled определяет признак доступности компонента для использования. |
![]() |
Height | Свойство Height определяет высоту компонента. |
![]() |
IsRTL | Свойство IsRTL определяет признак расположения элементов компонента по правому краю. |
![]() |
IsVisible | Свойство IsVisible определяет признак отображения компонента. |
![]() |
Left | Свойство Left определяет отступ слева при размещении компонента внутри GridPanel. |
![]() |
Opacity | Свойство Opacity определяет прозрачность компонента. |
![]() |
Parent | Свойство Parent определяет родительский компонент элемента управления. |
![]() |
ParentNode | Свойство ParentNode определяет родительскую DOM-вершину. |
![]() |
ResourceKey | Свойство ResourceKey определяет ресурсный ключ для компонента. |
![]() |
Right | Свойство Right определяет отступ справа при размещении компонента внутри LayoutPanel. |
![]() |
Rotate | Свойство Rotate определяет угол поворота компонента. |
![]() |
ShowToolTip | Свойство ShowToolTip определяет признак возможности отображения всплывающей подсказки компонента. |
![]() |
Style | Свойство Style определяет стиль для компонента. |
![]() |
TabIndex | Свойство TabIndex определяет последовательность перехода элемента управления внутри контейнера. |
![]() |
Tag | Свойство Tag определяет JSON-объект, ассоциированный с компонентом. |
![]() |
ToolTip | Свойство ToolTip определяет текст всплывающей подсказки компонента. |
![]() |
Top | Свойство Top определяет отступ сверху при размещении компонента внутри GridPanel. |
![]() |
Value | Свойство Value определяет значение компонента. |
![]() |
Width | Свойство Width определяет ширину компонента. |
Имя метода | Краткое описание | |
![]() |
Метод addClass добавляет CSS-класс к компоненту. | |
![]() |
addEventHandler | Метод addEventHandler добавляет обработчик события на DOM-вершину. |
![]() |
Метод addStateClass добавляет CSS-класс к компоненту и удаляет прежний CSS-класс. | |
![]() |
Метод addToNode добавляет компонент в указанную вершину. | |
![]() |
bindEvents | Метод bindEvents подписывает элемент на все стандартные события. |
![]() |
Метод getAnchorFlags возвращает JSON-объект с настройками текущей позиции компонента. | |
![]() |
Метод getClass возвращает текущие css-классы компонента. | |
![]() |
Метод getCssStyle возвращает стили для указанной вершины. | |
![]() |
Метод getDomNode возвращает главную DOM-вершину компонента. | |
![]() |
Метод getFocused определяет наличие фокуса у компонента. | |
![]() |
getIsBinded | Метод getIsBinded возвращает признак подписи элемента на события DOM-вершины. |
![]() |
Метод hide скрывает элемент управления. | |
![]() |
Метод hideToolTip очищает таймаут появления подсказки и скрывает её, если она был показана. | |
![]() |
refreshStyle | Метод refreshStyle обновляет CSS-стили элемента. |
![]() |
Метод removeClass удаляет CSS-класс из компонента. | |
![]() |
removeEventHandler | Метод removeEventHandler удаляет обработчик события DOM-вершины. |
![]() |
removeFromDOM | Метод removeFromDOM удаляет вершину из DOM-структуры. |
![]() |
Метод removeStateClasses удаляет CSS-классы компонента. | |
![]() |
Метод setDraggable устанавливает возможность перетаскивания компонента на HTML-странице. | |
![]() |
Метод setFocus устанавливает фокус компонента. | |
![]() |
Метод setIsHovered настраивает отображение компонента только при наведении на него курсора. | |
![]() |
Метод setSize устанавливает размеры компонента. | |
![]() |
Метод show отображает элемент управления. | |
![]() |
unBindEvents | Метод unBindEvents отписывает элемент от всех стандартных событий. |
![]() |
Метод updatePosition корректирует размер и положение при абсолютном позиционировании на основе текущих параметров. | |
![]() |
Метод updateSize обновляет размеры компонента подгонке размеров контейнера, в котором находится компонент. |
Имя события | Краткое описание | |
![]() |
Drag | Событие Drag наступает при нажатии и удерживании кнопки мыши. |
![]() |
DragEnd | Событие DragEnd наступает при окончании перетаскивания компонента. |
![]() |
DragStart | Событие DragStart наступает, когда начинается перетаскивание компонента. |
![]() |
OnContextMenu | Событие OnContextMenu наступает при вызове контекстного меню компонента. |
![]() |
SizeChanged | Событие SizeChanged наступает после изменения размеров компонента. |
![]() |
SizeChanging | Событие SizeChanging наступает во время изменения размеров компонента. |
Имя свойства | Краткое описание | |
![]() |
Свойство Id определяет идентификатор объекта репозитория. |
Имя метода | Краткое описание | |
![]() |
clone | Метод clone создает копию объекта. |
![]() |
dispose | Метод dispose уничтожает компонент. |
![]() |
getHashCode | Метод getHashCode возвращает хеш-код объекта репозитория. |
![]() |
getId | Метод getId возвращает идентификатор объекта репозитория. |
![]() |
getSettings | Метод getSettings возвращает настройки объекта репозитория. |
![]() |
getTypeName | Метод getTypeName возвращает имя типа объекта без пространства имен, к которому он принадлежит. |
![]() |
isEqual | Метод isEqual определяет, равен ли заданный объект текущему объекту репозитория. |
![]() |
isLive | Метод isLive определяет действительность объекта репозитория. |
![]() |
removeAllEvents | Метод removeAllEvents удаляет все обработчики событий объекта по заданному контексту. |
![]() |
setId | Метод setId определяет идентификатор объекта репозитория. |
![]() |
setSettings | Метод setSettings задает настройки объекта репозитория. |
![]() |
defineProps | Метод defineProps создает методы get и set из массива имен для указанного класса. |
![]() |
keys | Метод keys возвращает массив названий методов и свойств для указанного объекта. |
См. также: