IPanorama

Интерфейс для описания панорамы.

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

Конструктор

IPanorama()

Методы

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

Number[]

Возвращает сферические координаты, которые задают на панорамной сфере область, занимаемую изображением. Координаты указываются в формате [thetaTop, phiRight, thetaBottom, phiLeft] (аналогично CSS).

getConnectionArrows()

IPanoramaConnectionArrow[]

Возвращает массив связей панорамы.

getConnectionMarkers()

IPanoramaConnectionMarker[]

Возвращает массив маркеров-переходов на панораме.

getCoordSystem()

ICoordSystem

Возвращает систему координат, в которой заданы позиции панорамы и всех её маркеров и связей.

getDefaultDirection()

Number[]

Возвращает направление взгляда по умолчанию. Будет использовано плеером при открытии панорамы.

getDefaultSpan()

Number[]

Возвращает размер области обзора по умолчанию. Будет использовано плеером при открытии панорамы.

getGraph()

IPanoramaGraph|null

Возвращает граф панорам, связанных с текущей панорамой, для осуществления быстрых переходов.

getMarkers()

IPanoramaMarker[]

Возвращает массив маркеров на панораме.

getName()

String

Возвращает название панорамы, отображаемое плеером в интерфейсе.

getPosition()

Number[]

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

getTileLevels()

IPanoramaTileLevel[]

Возвращает массив уровней масштабирования панорамного изображения.

getTileSize()

Number[]

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

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

getAngularBBox

{Number[]} getAngularBBox()

Возвращает сферические координаты, которые задают на панорамной сфере область, занимаемую изображением. Координаты указываются в формате [thetaTop, phiRight, thetaBottom, phiLeft] (аналогично CSS).

getConnectionArrows

{IPanoramaConnectionArrow[]} getConnectionArrows()

Возвращает массив связей панорамы.

getConnectionMarkers

{IPanoramaConnectionMarker[]} getConnectionMarkers()

Возвращает массив маркеров-переходов на панораме.

getCoordSystem

{ICoordSystem} getCoordSystem()

Возвращает систему координат, в которой заданы позиции панорамы и всех её маркеров и связей.

getDefaultDirection

{Number[]} getDefaultDirection()

Возвращает направление взгляда по умолчанию. Будет использовано плеером при открытии панорамы.

getDefaultSpan

{Number[]} getDefaultSpan()

Возвращает размер области обзора по умолчанию. Будет использовано плеером при открытии панорамы.

getGraph

{IPanoramaGraph|null} getGraph()

Возвращает граф панорам, связанных с текущей панорамой, для осуществления быстрых переходов.

getMarkers

{IPanoramaMarker[]} getMarkers()

Возвращает массив маркеров на панораме.

getName

{String} getName()

Возвращает название панорамы, отображаемое плеером в интерфейсе.

getPosition

{Number[]} getPosition()

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

getTileLevels

{IPanoramaTileLevel[]} getTileLevels()

Возвращает массив уровней масштабирования панорамного изображения.

getTileSize

{Number[]} getTileSize()

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