Клуб API Карт

Как показать балун маршрута без клика?

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

Подскажите, как мне сделать, чтобы балун маршрута отображался сразу при отрисовке карты, без клика? Код выглядит так:

 

var baloon1 = ymaps.templateLayoutFactory.createClass(
   "<div class='baloon1'>" +
   "<h3>На автомобиле</h3>" +
   "<p>Бла-бла-бла.</p>" +
   "</div>"
);
var byCar = new ymaps.multiRouter.MultiRoute({
   referencePoints: [
      [55.8506, 37.4736],
      [55.8602, 37.4830]
   ],
   params: {
      routingMode: 'auto'
   }
}, {
   routeStrokeWidth: 2,
   routeStrokeColor: "#E53923",
   routeActiveStrokeWidth: 6,
   routeActiveStrokeColor: "#E53923",
   viaPointIconRadius: 6,
   balloonLayout: baloon1,
   balloonOffset: [-260, 0],
   wayPointVisible: false
});
myMap.geoObjects.add(byCar);

 

Да, и ещё вопрос: что-то я не пойму как закрыть балун с кастомным лайотом... наверняка туплю, но что-то не могу разобраться.

2 комментария

Добрый день. К балуну мультимаршрута пока нет API. Он открывается только по клику. API планируется в будущем но конкретного срока назвать увы не могу.
Чтобы балун с пользовательским макетом закрылся, он должен сгенерировать событие "userclose". Т.е. например при клике по определенному элементу.

Дмитрий Бальцер
27 января 2016, 22:44

Ну, хоть с закрытием теперь разобрался. Спасибо.