panorama.Manager

Примечание

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

Расширяет IEventEmitter.

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

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

Поля

Имя

Тип

Описание

events

IEventManager

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

Унаследовано от 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

{vow.Promise} openPlayer(panorama[, locateOptions[, options]])

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

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

Параметры:

Параметр

Значение по умолчанию

Описание

panorama*

Тип: IPanorama|Number[]

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

locateOptions

Тип: Object

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

options

Тип: Object

options.direction

'auto'

Тип: Number[]

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

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

Предыдущая
Следующая