Песочница
Версия:
Популярные примеры
Карта
Геообъекты
Балун и хинт
Элементы управления
Активные области
Регионы
Кластеризация
GeoQuery
Поведения и события
Поиск по карте
Пробки
Местоположение пользователя
Маршрутизация
YMapsML
GeoXML
ObjectManager
Модульная система
Панорамы
Внешние модули

Вставка на страницу панорам Яндекса

Сохранить как файлыЭкспорт на JSFiddle

API Яндекс.Карт позволяет отображать на страницах сайта панорамы Яндекса.

Панорама реализуется объектом Panorama. Этот объект содержит необходимую информацию о панораме: ее название, географические координаты, связи со смежными панорамами и др.

Для добавления панорамы на страницу предназначен объект panorama.Player (далее плеер). Плеер формирует запросы за тайлами и создает на странице элемент <canvas> для отображения панорамы. Чтобы вставить панораму на страницу, достаточно передать конструктору плеера объект панорамы (Panorama).

Получить объект панорамы можно с помощью функции panorama.locate. На вход ей подаются географические коордианты точки, для которой нужно получить панораму. Функция возвращает массив панорам, найденных в окрестностях заданной точки. Панорамы в массиве отсортированы по расстоянию.

Также для добавления панорамы на страницу можно воспользоваться функцией panorama.createPlayer. На вход ей подаются коордианты точки, в которой нужно открыть панораму. Функция выполнит поиск ближайшей панорамы и в случае успеха создаст плеер с найденной панорамой.