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];
            }
        }]
    })
);