Как переместить центр карты на метку при нажатии на метку yandex map api?

введите сюда описание изображениявопрос такой. При нажатии на метку на десктопе центр карты перемещается на эту метку. Но при нажатии на метку на смартфоне да и вообще на всех маленьких разрешениях экрана центр карты съезжает куда-то вправо-вниз, оставляя метку за краем карты.

Bisurs.ru - сайт

В чем может быть проблема? Может в стилях карты или же все такм параметры yandex api?

Если есть предположения или идеи, ответьте, пожалуйста.

Вот, что я заметил, при уменьшении ширины экрана правая стороны карты фиксируется на месте, но карта сама съезжает вдругую сторону, хотя ведь должна пропорционально изменяться, а не только с одной стороны. Может все-таки дело в стилях?

Bisurs.ru - сам сайт

? Спасибо за ответы


Ответы (1 шт):

Автор решения: YaCor'

Вы правы, причина почти как всегда - кастомные стили.

Заблокируйте загрузку custom-map.css (например через ADblock) и карта с малой шириной экрана сразу начнёт центрироваться на метках как положено, хотя и возникнут другие артефакты (оформления фильтра, например).

Более конкретная причина - кастомный стиль балуна:

.ymaps-2-1-79-balloon-pane {
    position: static !important;
}
→ Ссылка