Клуб API Карт

создать балун карусель с тремя вкладками

elena.burmakova
17 марта 2014, 16:33

Как создать? В примере http://api.yandex.ru/maps/jsbox/cluster_balloon_carousel_layout идет рандомное создание n-количества балунов-каруселей, с n-количеством вкладок, куда рандомно заносят же и куски контента. Можно пример где будет всего 1 баллун каррусель из 3 вкладок, в 1 из которых будет написано "один", во второй "два" и в третьей "три", чтобы понять как вручную создавать нужное количество каруселей с нужным контентом. Спасибо.

4 комментария
Подписаться на комментарии к посту

Количество вкладок в карусели зависит от количества объектов в кластере, на котором открыт балун.

Чтобы у вас была карусель с тремя вкладками, нужно, чтобы на карте был кластер с тремя метками. У каждой метки должно быть в balloonContent написано соответственно "один", "два" и "три"

а можно пример кода, а то я слабо представляю как это должно выглядеть на практике

var coords = [55, 34],

     placemarks = [

         new ymaps.Placemark(coords, {balloonContent: 'Один'}),

         new ymaps.Placemark(coords, {balloonContent: 'Два'}),

         new ymaps.Placemark(coords, {balloonContent: 'Три'})

      ];

var clusterer = new ymaps.Clusterer({clusterBalloonContentBodyLayout: "cluster#balloonCarouselContent"});

clusterer.add(placemarks);

myMap.geoObjects.add(clusterer);

Отлично работает! спасибо!