IPanoramaMarker

Интерфейс, описывающий маркеры на панораме.

Конструктор | Поля | Методы

Конструктор

IPanoramaMarker()

Поля

Имя Тип Описание
properties data.Manager

Дополнительные свойства маркера.

Методы

Имя Возвращает Описание
getIconSet()

vow.Promise

Возвращает Promise, который будет разрешен объектом, реализующим интерфейс IPanoramaMarkerIconSet и содержащим изображения всех состояний маркера.

getPanorama()

IPanorama

Возвращает панораму, к которой принадлежит маркер.

getPosition()

Number[]

Возвращает положение маркера в системе координат панорамы, которой принадлежит содержащий узел граф. Задается в формате [lon, lat, height], [lat, lon, height] или [x, y, height] в зависимости от системы и порядка координат. height – высота маркера в метрах, заданная относительно того же уровня, что и высота панорамы.

Описание полей

properties

{data.Manager} properties

Дополнительные свойства маркера.

Описание методов

getIconSet

{vow.Promise} getIconSet()

Возвращает Promise, который будет разрешен объектом, реализующим интерфейс IPanoramaMarkerIconSet и содержащим изображения всех состояний маркера.

getPanorama

{IPanorama} getPanorama()

Возвращает панораму, к которой принадлежит маркер.

getPosition

{Number[]} getPosition()

Возвращает положение маркера в системе координат панорамы, которой принадлежит содержащий узел граф. Задается в формате [lon, lat, height], [lat, lon, height] или [x, y, height] в зависимости от системы и порядка координат. height – высота маркера в метрах, заданная относительно того же уровня, что и высота панорамы.