API Docs for:
Show:

Site3dModelLabel Class

Defined in: base\site3d.js:9634
Module: Site3d

Класс метки

Constructor

Site3dModelLabel

(
  • model
  • domElement
  • options
)

Defined in base\site3d.js:9634

Parameters:

  • model Site3dModel

    Модель, к которой привязана метка

  • domElement HTMLElement

    HTML-элемент содержимого метки

  • options Site3dModelLabelOptions

    Параметры метки:

    • content - HTML-элемент содержимого метки или его идентификатор
    • pos - Позиция метки относительно центра объекта, к которому привязана метка (по умолчанию [0, 0, 0])
    • align - Выравнивание метки относительно её позиции (по умолчанию center, другие варианты: left и right)
    • text - Текст метки
    • isHideByClick - Истина, если метка скрывается по клику вне её области
    • isHiddenModel - Истина, если метка может показываться у скрытых моделей
    • isEnabled - Истина, если метка активна (по умолчанию истина)

Methods

setOptions

(
  • options
)

Defined in base\site3d.js:9702

Метод применяет параметры для метки

Parameters:

  • options Partial

    Параметры

setHideByClick

()

Defined in base\site3d.js:9724

Метод включает или отключает скрытие метки по клику вне области

show

()

Defined in base\site3d.js:9962

Метод показывает метку

hide

()

Defined in base\site3d.js:9978

Метод скрывает метку

enable

()

Метод активизирует показ метки

disable

()

Метод блокирует показ метки

setInitEventsActivity

()

Метод устанавливает начальную активность срабатывания событий для метки

disableEvents

()

Метод выключает события для метки

getDistance

() Number

Метод возвращает дистанцию до метки

Returns:

Number:

Результат

remove

()

Метод удаляет метку из DOM-дерева

_updateCaption

() private

Метод обновляет заголовок метки

_updateText

() private

Метод обновляет текст метки

Properties

model

Site3dModel

Defined in base\site3d.js:9739

Свойство возвращает модель метки

name

String

Defined in base\site3d.js:9749

Свойство возвращает имя метки

options

Site3dModelLabelOptions

Defined in base\site3d.js:9759

Свойство возвращает настройки метки

content

HTMLElement

Defined in base\site3d.js:9769

Свойство возвращает HTML-элемент метки

content

Unknown

Defined in base\site3d.js:9779

Свойство устанавливает HTML-элемент метки

pos

Site3dPoint3D

Defined in base\site3d.js:9788

Свойство возвращает относительную позицию метки

pos

Unknown

Defined in base\site3d.js:9798

Свойство устанавливает относительную позицию метки

align

String

Defined in base\site3d.js:9807

Свойство возвращает выравнивание метки относительно её позиции

align

Unknown

Defined in base\site3d.js:9817

Свойство устанавливает выравнивание метки относительно её позиции

caption

String

Defined in base\site3d.js:9826

Свойство возвращает заголовок метки

string

Unknown

Defined in base\site3d.js:9836

Свойство устанавливает заголовок метки

text

String

Defined in base\site3d.js:9846

Свойство возвращает текст метки

string

Unknown

Defined in base\site3d.js:9856

Свойство устанавливает текст метки

isHideByClick

Boolean

Defined in base\site3d.js:9866

Свойство возвращает истину, если включено скрытие метки по клику вне области

hideByClickExcept

HTMLElement

Defined in base\site3d.js:9876

Свойство возвращает исключения при скрытии метки по клику вне области

isHideByClick

Unknown

Defined in base\site3d.js:9886

Свойство устанавливает HTML-элемент метки

isHiddenModel

Boolean

Defined in base\site3d.js:9896

Свойство возвращает истину, если включен показ метки у скрытых моделей

isHiddenModel

Unknown

Defined in base\site3d.js:9906

Свойство устанавливает HTML-элемент метки

isEnabled

Boolean

Defined in base\site3d.js:9915

Свойство возвращает активность метки

isEnabled

Unknown

Defined in base\site3d.js:9925

Свойство устанавливает активность метки

isVisible

Boolean

Defined in base\site3d.js:9935

Свойство возвращает видимость метки

isVisible

Unknown

Defined in base\site3d.js:9945

Свойство устанавливает видимость метки

Sub-properties:

  • value Boolean