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

# panorama.Base.getMarkerPositionFromDirection

Статическая функция.

Рассчитывает координаты маркера на основе двух величин: по направлению взгляда на маркер и расстоянию до него. Координаты вычисляются в той системе координат, в которой задана панорама.

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

```javascript
{ Number[] } panorama.Base.getMarkerPositionFromDirection(panorama, direction, distance)
```

**Параметры:**

#|
|| **Параметр** | **Значение по умолчанию** | **Описание**  ||
|| [`panorama`](#param-panorama)[*](*star) | — | Тип: [IPanorama](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IPanorama.md)

Объект, описывающий панораму. ||
|| [`direction`](#param-direction)[*](*star) | — | Тип: Number[]

Направление взгляда на маркер в формате `[bearing, pitch]`, где:
- `bearing` — направление на маркер в горизонтальной плоскости, для географической системы координат это азимут в радианах, для декартовой — угол в радианах, отсчитываемый от оси X против часовой стрелки;
- `pitch` — угол подъема направления на маркер в радианах. ||
|| [`distance`](#param-distance)[*](*star) | — | Тип: Number

Расстояние до маркера. ||
|#

\* Обязательный параметр/опция.

<!-- XLIFF_FARM_NDg2MGM3_CACHING -->

[*star]: Обязательный параметр.