Ракурсы
Данные методы доступны только при использовании JavaScript API метода интеграции.
Пример:
Методы
getViews()
getViews()
Возвращает все доступные ракурсы.
@return
{View{}}
getView(id)
getView(id)
Возвращает данные о ракурсе.
id
{integer} - ID ракурса@return
{View}
getActiveView()
getActiveView()
Возвращает активный ракурс или null, если пользователь произвольно изменил камеру.
@return
{View}
setActiveView(id[, changeArea, callback])
setActiveView(id[, changeArea, callback])
Устанавливает ракурс.
id
{integer} - ID ракурсаchangeArea
{boolean} [true] - включать связанное с ракурсом место нанесенияcallback
{function (result)
} - функция обратного вызоваresult
{boolean} - было ли переключение (false
- если ракурс уже был активным)
getCanvasData(callback[, type, encoderOptions])
getCanvasData(callback[, type, encoderOptions])
Получает toDataUrl() canvas текущего вида.
callback
{function (result)
} - функция обратного вызоваresult
{string} - data:uri изображения
type
{string} - MIME-тип содержимого, см.CanvasRenderingContext2D.toDataUrl()
encoderOptions
{*} - дополнительные опции, см.CanvasRenderingContext2D.toDataUrl()
События
changeView
{integer}
changeView
{integer}Генерируется при включении ракурса пользователем. Передаётся ID ракурса.
Типы
View
{Object}
View
{Object}Данные о ракурсе.
id
{integer} - ID ракурсаtitle
{string} - названиеareaId
{string} - ID связанного ракурсаimage
{string} - URL 2D изображения ракурса
Last updated