Клуб API Карт

Ширина балуна в кластере

Пост в архиве.

Здравствуйте, задал настройки кластера

 

clusterer = new ymaps.Clusterer({

            clusterDisableClickZoom: false,

            clusterBalloonWidth: 520,

            clusterBalloonHeight: 420,

            clusterBalloonContentBodyLayout: "cluster#balloonCarouselContent",

});

получается вот так не красиво

Если убрать clusterBalloonWidth, проблемка в том что картинка сильно мелкая выводится в оригина ле гораздо больше



Подскажите как можно сделать и картинку по больше и пустоту лишнюю убрать?


9 комментариев
Всеволод Шмыров
28 января 2016, 00:22
Добрый день. Можете скинуть ссылку на пример?

на локалхосте, скинул бы сразу если мог((

Всеволод Шмыров
28 января 2016, 00:22
Установите опцию clusterBalloonMaxWidth.
http://api.yandex.ru/maps/doc/jsapi/beta/ref/reference/Balloon.xml#param-options.maxWidth
Максимальная допустимая ширина балуна. Видимо сейчас получается ситуация, что ваша ширина меньше максимальной.

Благодарю, теперь все ок)

Единственный минус, если настроить ширину и высоту, но при уменьшении разрешения появляется не одна прокрутка а две, жужть как не красиво смотрится, пример http://jsfiddle.net/UkBG5/2/

сделайте свой макет балуна, и в нем все так как нужно вам.

Если я в правильном месте читаю http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/Cluster.xml Можно передать конструктор объекта с интерфейсом ILayout или ключ одного из стандартных макетов.  
Не пойму  с чего начать делать свой макет, подскажите ссылки пожалуйста)

Макет создается с помощью фабрики макетов

Пример своего макета из песочницы

Взял примерчик из песочницы с макетом балуна по умолчанию, ширина не увеличивается больше 500px очень жалько((
http://jsfiddle.net/UkBG5/ 

 

А вот и предыдущий привет http://jsfiddle.net/UkBG5/1/

Как видите с шириной балун не дружит