Клуб API Карт

при открытии балуна не смещать карту

dneprov7
16 февраля 2010, 19:54

Доброго всем вечера

не могу разобраться с одной проблемкой

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


то есть интересует именно отображение не только внутри поля карты, а чтобы он как подсказка мог "нависать" за пределы границы поля карты


спасибо за помощь

5 комментариев
Подписаться на комментарии к посту
посмотрите на балуны новой карты гдедома
вот так и хотите?
да, это то что нужно

к сожалению не очень понял как там это реализовано, буду признателен за подсказку, что нужно прописать в коде
быть может в яндекса картах это сделать и нельзя.
суть в том что требуется добавить балун не в контейнер карты а в document.body
также изменить функцию его позиционирования с учетом абсолютного позиционирования
также потребуется повеситься на евенты драга и мапмува..
В общем геморой.
Через пару дней мы раскажем все эти тонкости на хабре, сможете там узнать все это поподробнее
После публикации статьи - поделитесь ссылкой в клуб. Возможно, что ваши советы пригодятся участникам клуба.
Для того, чтобы балун не смещал карту при открытии, необходимо установить у него опцию mapAutoPan в значение false.
http://api.yandex.ru/maps/jsapi/doc/ref/reference/balloonoptions.xml#mapAutoPan

Однако, балун "живет" внутри карты, поэтому он не может выходить за границы контейнера карты.