Клуб API Карт

Позиционирование балуна автоматически в зависимости от позиции маркера на карте

diz2html
28 апреля 2015, 11:28

Не раз встерчал и сам реализовывал поведение - когда попап (в нашем случае балун) не помещается в видимую область экрана (в нашем случае карты), его можно позиционировать в том месте, где он помещается. Тоесть к примеру если балун не вмещается справа, то его нужно сдвигать влево. Если балун не вмещается внизу карты, то его можно показывать вверху, выше маркера.

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

Сдвиг карты, конечно тоже неплохо, но все же когда смещается карта, из виду могут потеряться другие метки, находящиеся по краям.

Не знаю правда насколько сложно реализовать такое поведение на картах в api.