API Docs for: 1.0.0
Show:

Site3dModelLabel Class

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

Класс метки

Constructor

Site3dModelLabel

(
  • model
  • domElement
  • options
)

Defined in base\site3d.js:7720

Parameters:

  • model Site3dModel

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

  • domElement Object

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

  • options Object

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

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

Methods

setOptions

(
  • options
)

Defined in base\site3d.js:7785

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

Parameters:

  • options Object

    Параметры

setHideByClick

()

Defined in base\site3d.js:7802

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

show

()

Defined in base\site3d.js:8040

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

hide

()

Defined in base\site3d.js:8056

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

enable

()

Defined in base\site3d.js:8078

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

disable

()

Defined in base\site3d.js:8087

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

setInitEventsActivity

()

Defined in base\site3d.js:8097

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

disableEvents

()

Defined in base\site3d.js:8111

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

getDistance

() Number

Defined in base\site3d.js:8125

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

Returns:

Number:

Результат

remove

()

Defined in base\site3d.js:8135

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

Properties

model

Site3dModel

Defined in base\site3d.js:7817

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

name

String

Defined in base\site3d.js:7827

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

options

Object

Defined in base\site3d.js:7837

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

content

HTMLElement

Defined in base\site3d.js:7847

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

content

Unknown

Defined in base\site3d.js:7857

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

pos

Number[]

Defined in base\site3d.js:7866

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

pos

Unknown

Defined in base\site3d.js:7876

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

align

String

Defined in base\site3d.js:7885

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

align

Unknown

Defined in base\site3d.js:7895

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

caption

String

Defined in base\site3d.js:7904

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

string

Unknown

Defined in base\site3d.js:7914

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

text

String

Defined in base\site3d.js:7924

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

string

Unknown

Defined in base\site3d.js:7934

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

isHideByClick

Boolean

Defined in base\site3d.js:7944

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

hideByClickExcept

HTMLElement[]

Defined in base\site3d.js:7954

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

isHideByClick

Unknown

Defined in base\site3d.js:7964

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

isHiddenModel

Boolean

Defined in base\site3d.js:7974

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

isHiddenModel

Unknown

Defined in base\site3d.js:7984

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

isEnabled

Boolean

Defined in base\site3d.js:7993

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

isEnabled

Unknown

Defined in base\site3d.js:8003

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

isVisible

Boolean

Defined in base\site3d.js:8013

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

isVisible

Unknown

Defined in base\site3d.js:8023

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

Sub-properties: