Клуб API Карт

Две метки с одинаковыми координатами

sergeyovchar
14 июля 2009, 23:33

Что произойдет если на карте будет две метки с одинаковыми координатами, и планируется ли орзанизовать возмижность им уживатся вместе и не затруднять особо пользователю доступ к любой из них?

Такая ситуацыя может возникнуть например если пользователи помечают обьекты на сайте использующем Яндекс карты.

В доме например множество квартир и возможно несколько пользователей из него захотят оставить метку, коментарии

3 комментария
Подписаться на комментарии к посту
На настоящий момент, если добавить 2 и более метки на карту, то они перекроют друг друга. Сверху будет та, что добавлена последней.

Например.

var pl = new YMaps.Placemark(map.getCenter());
pl.setBalloonContent('pl');
map.addOverlay(pl);

var pl2 = new YMaps.Placemark(map.getCenter());
pl2.setBalloonContent('pl2');
map.addOverlay(pl2);

var pl3 = new YMaps.Placemark(map.getCenter());
pl3.setBalloonContent('pl3');
map.addOverlay(pl3);

Щелкнуть можно будет только на pl3.

Группировки меток (кластеризации) в настоящее время в API не предусмотрено. Вам придется реализовать этот механизм самостоятельно.

Будет ли такое в API - не могу сказать. Но спасибо за пожелание. Мы его учтем.

Продвинулось ли что-то по этой теме в версии 2.0? Столкнулся с такой же проблемой...

в 2.0 можно использовать кластеризатор