Документация
Справочник JavaScript API
2.1.60 (текущая версия)
collection
interactivityModel
Interfaces

panorama.Base.createPanorama

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

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

{ IPanorama } panorama.Base.createPanorama(params)

Параметры:

ПараметрЗначение по умолчаниюОписание
params *
[no-highlight[

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

]no-highlight]

Тип: Object

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

params.angularBBox *
[no-highlight[

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

]no-highlight]

Тип: Number[]

Угловой

params.coordSystem

Тип: ICoordSystem

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

params.name ''

Тип: String

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

params.position *
[no-highlight[

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

]no-highlight]

Тип: Number[]

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

params.tileLevels *
[no-highlight[

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

]no-highlight]

Тип: IPanoramaTileLevel[]

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

params.tileSize *
[no-highlight[

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

]no-highlight]

Тип: Number[]

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

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

Пример:

var player = new ymaps.panorama.Player(
    'player',
    ymaps.panorama.Base.createPanorama({
        coordSystem: ymaps.coordSystem.cartesian,
        // Пусть наша панорама будет в центре системы координат.
        position: [0, 0],
        name: 'Моя панорама',
        // Пусть наша панорама будет полносферической.
        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];
            }
        }]
    })
);