panorama.createPlayer

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

Осуществляет поиск панорамы в окрестностях заданной точки. Если найдена хоть одна панорама, создает плеер с этой панорамой.

Возвращает Promise объект, который будет разрешен экземпляром класса panorama.Player или отклонен с описанием ошибки.

{ vow.Promise } panorama.createPlayer(element, point[, options])

Параметры:

Параметр Значение по умолчанию Описание
element *

Тип: HTMLElement|String

Ссылка на HTML-элемент, в котором будет размещен плеер, или идентификатор этого HTML-элемента.

point *

Тип: Number[]

Точка, около которой будет произведен поиск панорамы.

options

Тип: Object

Опции.

options.direction 'auto'

Тип: Number[]|String

Направление взгляда в формате [bearing, pitch], где bearing – азимут направления в градусах, pitch – угол подъема над линией горизонта в градусах. Специальное строковое значение auto означает, что после открытия панорамы будет применено направление, указанное в метаданных панорамы.

options.layer 'yandex#panorama'

Тип: String

Слой, в котором будет произведен поиск панорамы. Доступны два слоя:
  • 'yandex#panorama' — панорамы на земле;
  • 'yandex#airPanorama' – воздушные панорамы.
options.span 'auto'

Тип: Number[]|String

Угловые размеры поля обзора в формате [horizontalSpan, verticalSpan], где horizontalSpan – горизонтальный размер поля, verticalSpan – вертикальный.

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