---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IPanorama.md
  - https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/llms.txt

# IPanorama

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

[Конструктор](#constructor-summary) | [Методы ](#methods-summary)

## Конструктор {#constructor-summary}

```javascript
IPanorama()
```

## Методы {#methods-summary}

#|
|| **Имя** | **Возвращает** | **Описание** ||
|| [getAngularBBox](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md#getAngularBBox)() | Number[] | Возвращает сферические координаты, которые задают на панорамной сфере область, занимаемую изображением. Координаты указываются в формате `[thetaTop, phiRight, thetaBottom, phiLeft]` (аналогично CSS). ||
|| [getConnectionArrows](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md#getConnectionArrows)() | [IPanoramaConnectionArrow](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanoramaConnectionArrow.md)[] | Возвращает массив связей панорамы. ||
|| [getConnectionMarkers](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md#getConnectionMarkers)() | [IPanoramaConnectionMarker](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanoramaConnectionMarker.md)[] | Возвращает массив маркеров-переходов на панораме. ||
|| [getCoordSystem](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md#getCoordSystem)() | [ICoordSystem](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/ICoordSystem.md) | Возвращает систему координат, в которой заданы позиции панорамы и всех её маркеров и связей. ||
|| [getDefaultDirection](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md#getDefaultDirection)() | Number[] | Возвращает направление взгляда по умолчанию. Будет использовано плеером при открытии панорамы. ||
|| [getDefaultSpan](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md#getDefaultSpan)() | Number[] | Возвращает размер области обзора по умолчанию. Будет использовано плеером при открытии панорамы. ||
|| [getGraph](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md#getGraph)() | [IPanoramaGraph](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanoramaGraph.md)\|null | Возвращает граф панорам, связанных с текущей панорамой, для осуществления быстрых переходов. ||
|| [getMarkers](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md#getMarkers)() | [IPanoramaMarker](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanoramaMarker.md)[] | Возвращает массив маркеров на панораме. ||
|| [getName](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md#getName)() | String | Возвращает название панорамы, отображаемое плеером в интерфейсе. ||
|| [getPosition](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md#getPosition)() | Number[] | Возвращает положение панорамы в указанной в опциях системе координат. Задается в формате `[lon, lat, height]`, `[lat, lon, height]` или `[x, y, height]` в зависимости от системы и порядка координат. `height` – высота панорамы, заданная относительно некоторого уровня (не обязательно уровня моря). ||
|| [getTileLevels](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md#getTileLevels)() | [IPanoramaTileLevel](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanoramaTileLevel.md)[] | Возвращает массив уровней масштабирования панорамного изображения. ||
|| [getTileSize](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md#getTileSize)() | Number[] | Возвращает размер тайлов, на которые нарезано панорамное изображение. ||
|#

## Описание методов {#method_detail}

### getAngularBBox {#getAngularBBox}

```javascript
{Number[]} getAngularBBox()
```

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

### getConnectionArrows {#getConnectionArrows}

```javascript
{IPanoramaConnectionArrow[]} getConnectionArrows()
```

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

### getConnectionMarkers {#getConnectionMarkers}

```javascript
{IPanoramaConnectionMarker[]} getConnectionMarkers()
```

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

### getCoordSystem {#getCoordSystem}

```javascript
{ICoordSystem} getCoordSystem()
```

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

### getDefaultDirection {#getDefaultDirection}

```javascript
{Number[]} getDefaultDirection()
```

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

### getDefaultSpan {#getDefaultSpan}

```javascript
{Number[]} getDefaultSpan()
```

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

### getGraph {#getGraph}

```javascript
{IPanoramaGraph|null} getGraph()
```

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

### getMarkers {#getMarkers}

```javascript
{IPanoramaMarker[]} getMarkers()
```

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

### getName {#getName}

```javascript
{String} getName()
```

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

### getPosition {#getPosition}

```javascript
{Number[]} getPosition()
```

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

### getTileLevels {#getTileLevels}

```javascript
{IPanoramaTileLevel[]} getTileLevels()
```

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

### getTileSize {#getTileSize}

```javascript
{Number[]} getTileSize()
```

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

<!-- XLIFF_FARM_ODFlNzE5_CACHING -->