IPanorama
Интерфейс для описания панорамы.
Конструктор
IPanorama()
Методы
Имя |
Возвращает |
Описание |
Number[] |
Возвращает сферические координаты, которые задают на панорамной сфере область, занимаемую изображением. Координаты указываются в формате |
|
Возвращает массив связей панорамы. |
||
Возвращает массив маркеров-переходов на панораме. |
||
Возвращает систему координат, в которой заданы позиции панорамы и всех её маркеров и связей. |
||
Number[] |
Возвращает направление взгляда по умолчанию. Будет использовано плеером при открытии панорамы. |
|
Number[] |
Возвращает размер области обзора по умолчанию. Будет использовано плеером при открытии панорамы. |
|
getGraph() |
IPanoramaGraph|null |
Возвращает граф панорам, связанных с текущей панорамой, для осуществления быстрых переходов. |
Возвращает массив маркеров на панораме. |
||
getName() |
String |
Возвращает название панорамы, отображаемое плеером в интерфейсе. |
Number[] |
Возвращает положение панорамы в указанной в опциях системе координат. Задается в формате |
|
Возвращает массив уровней масштабирования панорамного изображения. |
||
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()
Возвращает размер тайлов, на которые нарезано панорамное изображение.