panorama.Manager

Note. Конструктор класса panorama.Manager скрыт, так как данный класс не предназначен для самостоятельной инициализации.

Расширяет IEventEmitter.

Менеджер привязанного к карте плеера панорам.

Поля | События | Методы

Поля

ИмяТипОписание
eventsIEventManager

Менеджер событий.

Унаследовано от IEventEmitter.

События

ИмяОписание
closeplayer

Плеер панорам закрыт. Экземпляр класса Event.

disablelookup

Режим поиска панорам выключен. Экземпляр класса Event.

enablelookup

Режим поиска панорам включен. Экземпляр класса Event.

locate
Начат поиск панорамы для точки. Экземпляр класса Event. Имена полей, доступных через метод Event.get:
  • point – точка, в окрестностях которой будет произведен поиск панорам;
  • options – опции поиска панорам.
locatefail
Поиск панорамы завершен с ошибкой. Имена полей, доступных через метод Event.get:
  • point – точка, в окрестностях которой будет произведен поиск панорам;
  • options – опции поиска панорам.
  • error — ошибка, произошедшая при поиске;
locatesuccess
Поиск панорамы завершен успешно. Имена полей, доступных через метод Event.get:
  • point – точка, в окрестностях которой будет произведен поиск панорам;
  • options – опции поиска панорам.
  • result — список найденных панорам.
openplayer

Плеер панорам открыт. Экземпляр класса Event.

Методы

ИмяВозвращаетОписание
closePlayer()

Скрывает плеер панорам.

disableLookup()

Выключает режим поиска панорам на карте.

enableLookup()

Включает режим поиска панорам на карте.

getPlayer()

panorama.Player

Возвращает текущий плеер панорам или null, если плеер закрыт.

isLookupEnabled()

Boolean

Проверяет включен ли режим поиска панорам на карте.

openPlayer(panorama[, locateOptions[, options]])

vow.Promise

Открывает плеер панорам.

Описание событий

closeplayer

Плеер панорам закрыт. Экземпляр класса Event.

disablelookup

Режим поиска панорам выключен. Экземпляр класса Event.

enablelookup

Режим поиска панорам включен. Экземпляр класса Event.

locate

Начат поиск панорамы для точки. Экземпляр класса Event. Имена полей, доступных через метод Event.get:
  • point – точка, в окрестностях которой будет произведен поиск панорам;
  • options – опции поиска панорам.

locatefail

Поиск панорамы завершен с ошибкой. Имена полей, доступных через метод Event.get:
  • point – точка, в окрестностях которой будет произведен поиск панорам;
  • options – опции поиска панорам.
  • error — ошибка, произошедшая при поиске;

locatesuccess

Поиск панорамы завершен успешно. Имена полей, доступных через метод Event.get:
  • point – точка, в окрестностях которой будет произведен поиск панорам;
  • options – опции поиска панорам.
  • result — список найденных панорам.

openplayer

Плеер панорам открыт. Экземпляр класса Event.

Описание методов

closePlayer

{} closePlayer()

Скрывает плеер панорам.

disableLookup

{} disableLookup()

Выключает режим поиска панорам на карте.

enableLookup

{} enableLookup()

Включает режим поиска панорам на карте.

getPlayer

{panorama.Player} getPlayer()

Возвращает текущий плеер панорам или null, если плеер закрыт.

isLookupEnabled

{Boolean} isLookupEnabled()

Проверяет включен ли режим поиска панорам на карте.

openPlayer

Открывает плеер панорам.

Возвращает Promise, который будет отклонен ошибкой, если панораму не удалось открыть или если открытие было отменено вызовом closePlayer.

Параметры:

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

Тип: IPanorama|Number[]

Панорама или координаты панорамы.

locateOptions

Тип: Object

Опции функции panorama.locate.

options

Тип: Object

options.direction'auto'

Тип: Number[]

Направление взгляда на панораме.

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