panorama.Base.createPanorama

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

Возвращает экземпляр панорамы.

{ IPanorama } panorama.Base.createPanorama(params)

Параметры:

Параметр

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

Описание

params*

Тип: Object

Параметры панорамы.

params.angularBBox*

Тип: Number[]

Угловой

params.coordSystem

Тип: ICoordSystem

Координатная система, в которой задана позиция панорамы. По умолчанию будет использована coordSystem.geo.

params.name

''

Тип: String

Название панорамы.

params.position*

Тип: Number[]

Позиция панорамы.

params.tileLevels*

Тип: IPanoramaTileLevel[]

Массив уровней детализации панорамного изображения.

params.tileSize*

Тип: Number[]

Размер тайлов панорамного изображения.

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

Пример:

var player = new ymaps.panorama.Player(
    'player',
    ymaps.panorama.Base.createPanorama({
        coordSystem: ymaps.coordSystem.cartesian,
        // Давайте поместим нашу панораму в центр системы координат.
        position: [0, 0],
        name: 'My panorama',
        //  Мы сделаем нашу панораму полностью сферической.
        angularBBox: [0.5 * Math.PI, 2 * Math.PI, -0.5 * Math.PI, 0],
        tileSize: [512, 512],
        tileLevels: [{
            getTileUrl: function (x, y) {
                return '/' + x + '/' + y + '.jpg';
           },

            getImageSize: function () {
                return [4096, 2048];
            }
        }]
    })
);
Предыдущая