Блог API Яндекс.Карт

Создание пользовательского макета балуна с поддержкой автопозиционирования

Сегодняшний пример демонстрирует сразу несколько полезных возможностей. Во-первых, мы динамически задаем как заголовок в балуне, так и основной текст. Во-вторых, поскольку мы добавляем содержимое, когда балун уже открыт (например, загружаем при помощи AJAX), он автоматически увеличивается. В-третьих, после того, как балун увеличился, мы смещаем карту таким образом, чтобы он целиком был виден. 

Автопозиционирование

Посмотреть пример в новом окне.

Пользуйтесь и присылайте свои примеры в комментариях, в клубе или на нашей страничке в Фейсбуке.

 

5 комментариев

как я понимаю, как только Stable версия станет 2.0.27, то мне придется вносить изменения в код, чтобы отрабатывал autoPan? Как долго будет поддерживаться обратная совместимость?

не очень понял вопрос.

этот пример должен работать начиная с 2.0.27

обратная совместимость должна поддерживаться до 2.1 точно

этот пример и сейчас работает в stable, просто вместо getClientBounds использую getClientBoundingRect

старое название сохранится как алиас до 2.1

А можно сделать такой же пример, но для версии 2.1.9? Сломалось автопозицианирование.