@drygoi

Как задать кастомный balloonLayout отдельному объекту GeoObject внутри кластера?

Не совсем понятно, как правильно передать в templateLayoutFactory.createClass объект с balloonContentLayout.
При попытке вызова карты появляется ошибка:

options.balloonContentLayout" isn't declared

ymaps.templateLayoutFactory.createClass(
'<div class="popover top">' +
      '<a class="close" href="#">&times;</a>' +
	'<div class="arrow"></div>' +
		'<div class="popover-inner">' +
		'$[[options.balloonContentLayout]]' +
		'</div>' +
'</div>');

collection[i] = new ymaps.GeoObject({
	geometry: {
		type: "Point",
		coordinates: objects[obj].coords
       }, properties: {
           clusterCaption: objects[obj].name,
	   balloonContentHeader: objects[obj].name,
	   balloonContentBody: point_html
       },
  }, {
      preset: 'islands#yellowIcon',
      balloonShadow: false,
      balloonLayout: site.map.balloon_layout,
      balloonContentLayout: site.map.balloon_content_layout
});
  • Вопрос задан
  • 503 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы