Убрать отступы у Balloon

206
21 октября 2018, 11:10

Использую JavaScript API 2.1. Создал свою разметку для Balloon и показываю его как панель внизу карты при клике на Placemark. Кастомная разметка задается через balloonContentLayout:

balloonContentLayoutClass = ymaps.templateLayoutFactory.createClass(
"<div class='flex_h'>" +
    "<div class='flex_v'>" +
        "<div class='title'>{{properties.balloonContentBody}}</div>" +
        "<div class='subtitle'>{{properties.balloonContent}}</div>" +
    "</div>" +
    "<button class='button' id='{{properties.placeId}}' onclick='locationSelected(this.id)'>" +
        "<span>&#8853;</span>" +
    "</button>" +
"</div>"
);
new ymaps.Placemark([lat, lng], {
    ...
}, {
    ...
    balloonContentLayout: balloonContentLayoutClass,
    preset: 'islands#icon',
    iconColor: '#F1973F',
    hasBalloon: true
})

Разметка имеет две части (по горизонтали), которые полностью заполнены разными цветами. Но, к сожалению, Balloon показывается с белыми отступами, что не соответствует моему дизайну.

  1. Как убрать отступы у Balloon?
  2. Можно ли это сделать в css?
Answer 1

В общем, на данный момент такой возможности нет. Написал в службу поддержки Yandex - ответили, что можно менять только контент балуна, но не панель. Хотя, сказали что передали мое предложение менеджеру и разработчикам сервиса.

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

READ ALSO
no changes detected при миграции

no changes detected при миграции

Доброго времени суток всем!

256
Записать отчет в таблице?

Записать отчет в таблице?

Я сейчас создаю БДВопрос Есть ли смысл создать таблицу для отчетов? Отчет создается каждый месяц

241
Запись элементов из базы данных в список [закрыт]

Запись элементов из базы данных в список [закрыт]

Для реализации функции автозаполнения потребовалось записать данные из базы данных в списокЗапрос является обьектом класса QSqlQuery и и именно...

230