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()

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