MapShape

Пространство имен: PP;

Иерархия наследования

Object

MapObject

MapShape

Описание

Класс MapShape реализует область слоя карты.

Синтаксис

PP.initClass(PP.MapShape, PP.MapObject, "MapShape");

Свойства

  Имя свойства Краткое описание
Background Свойство Background устанавливает фон для области карты.
BorderColor Свойство BorderColor определяет цвет границы для области слоя карты.
BoundingAngles Свойство BoundingAngles определяет прямоугольную область, ограничивающую область слоя карты.
Effect Свойство Effect устанавливает эффект для области карты.
Hover Событие Hover наступает при наведении курсора на область карты.
IsHandCursor Свойство IsHandCursor определяет, отображается ли указатель мыши в режиме «Выбор ссылки» при наведении на область слоя карты.
IsRendered Свойство IsRendered определяет, отрисована ли область слоя карты.
IsStroked Свойство IsStroked определяет, включён ли режим рисования области слоя карты с контуром и без заливки.
Label Свойство Label устанавливает метку для области карты.
ParentLayer Свойство ParentLayer устанавливает родительский слой для области карты.
StrokeWidth Свойство StrokeWidth определяет толщину границы для области слоя карты.
ToolTip Свойство ToolTip определяет всплывающую подсказку для области слоя карты.
Value Свойство Value определяет значение для области слоя карты.
VerticesData Свойство VerticesData определяет данные вершин области слоя карты.
Visual Свойство Visual определяет настройки сопоставления данных области слоя карты.
ZValue Свойство ZValue определяет высоту области слоя карты.

Метод

  Имя метода Краткое описание
addVerticesData Метод addVerticesData добавляет новые данные вершин для области слоя карты.
animate Метод animate воспроизводит анимацию области слоя карты.
applyEffect3d Метод applyEffect3d применят эффект для области слоя трёхмерной карты.
clear Метод clear очищает область слоя карты.
getBoundingBox Метод getBoundingBox возвращает куб, ограничивающий область слоя трёхмерной карты.
getBoundsRec Метод getBoundsRec возвращает прямоугольную область, ограничивающую область слоя карты.
getCenter Метод getCenter возвращает центральную точку области слоя карты.
getCurrentBrush Метод getCurrentBrush возвращает текущий объект заливки области слоя карты.
getIntersectionWithRay Метод getIntersectionWithRay возвращает расстояние от начала луча до его пересечения с областью слоя карты.
getPoint Метод getPoint возвращает точку, принадлежащую области слоя карты, по отступам от её левой и верхней границы.
getRGBColor Метод getRGBColor возвращает цвет области слоя карты в виде массива долей красного, зелёного и синего цветов.
getToolTipColor Метод getToolTipColor возвращает цвет границы всплывающей подсказки.
getToolTipValues Метод getToolTipValues возвращает значения данных, предназначенных для отображения в всплывающей подсказке для области слоя карты.
isInsideFrustum Метод isInsideFrustum определяет, входит ли текущая область слоя трёхмерной карты в указанную прямоугольную область.
isOpaque Метод isOpaque возвращает признак того, является ли область слоя карты непрозрачной.
joinVerticesData Метод joinVerticesData соединяет добавленные данные вершин, принадлежащих области слоя карты.
normalize3d Метод normalize3d нормализует область слоя трёхмерной карты.
rebuildLabel Метод rebuildLabel перерисовывает метку для области слоя карты.
rebuildToolTip Метод rebuildToolTip перерисовывает всплывающую подсказку для области слоя карты.
render3d Метод render3d отрисовывает область слоя трёхмерной карты.
renderBorder3d Метод renderBorder3d отрисовывает границу области слоя трёхмерной карты.
setBorder Метод setBorder определяет границу для области слоя карты.
toggleLabel Метод toggleLabel отображает и скрывает подпись данных для области слоя карты попеременно после каждого вызова.
toggleLabel3d Метод toggleLabel3d отображает и скрывает подпись данных для области слоя трёхмерной карты попеременно после каждого вызова.
toggleTooltip Метод toggleTooltip отображает и скрывает всплывающую подсказу для области слоя карты попеременно после каждого вызова.
toggleToolTip3d Метод toggleToolTip3d отображает и скрывает всплывающую подсказку для области слоя трёхмерной карты попеременно после каждого вызова.
updateLabelPosition Метод updateLabelPosition обновляет расположение метки для области слоя карты.
updateLabelPosition3d Метод updateLabelPosition3d обновляет расположение метки для области слоя трёхмерной карты.
updateTooltipPosition Метод updateTooltipPosition обновляет расположение всплывающей подсказки для области слоя карты.
updateTooltipPosition3d Метод updateTooltipPosition3d обновляет расположение всплывающей подсказки для области слоя трёхмерной карты.
updateTranscript Метод updateTranscript подсвечивает элемент расшифровки для заданной области слоя карты.

События

   Имя события Краткое описание

Disposing

Событие Disposing наступает после удаления области слоя карты.

Hover

Событие Hover наступает при наведении курсора на область карты.

MouseMove

Событие MouseMove генерируется при перемещении указателя мыши над областью слоя карты.

Свойства, унаследованные от класса MapObject

  Имя свойства Краткое описание
Chart Свойство Chart устанавливает карту, которой принадлежит объект.
DomNode Свойство DomNode определяет DOM-вершину, соответствующую объекту на карте.
IsVisible Свойство IsVisible определяет, отображается ли объект на карте.
PluginData Свойство PluginData определяет данные внешнего компонента на карте.

Методы, унаследованные от класса MapObject

  Имя свойства Краткое описание
sub_image.gif draw Метод draw отрисовывает объект на карте.
sub_image.gif getIsSettingsCreated Метод getIsSettingsCreated возвращает признак того, создан ли объект карты на основе настроек пользователя.
sub_image.gif hide Метод hide скрывает объект на карте.
sub_image.gif scale Метод scale масштабирует объект на карте.
sub_image.gif show Метод show отображает объект на карте.

Свойства, унаследованные от класса Object

  Имя свойства Краткое описание

Id

Свойство Id определяет идентификатор объекта репозитория.

Методы, унаследованные от класса Object

  Имя метода Краткое описание
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 возвращает массив названий методов и свойств для указанного объекта.

См. также:

Классы для работы с DHTML-картой