Клуб API Карт

подгонка размеров

Пост в архиве.
alex.eri
18 июля 2012, 01:01

когда подгоняю карту стандартными методами, то (если точек много) верхние плэйсмарки только выглядывают из под края карты, а сами значки прячутся.

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

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

3 комментария
Возможно вам подойдет кластеризатор.
http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/Clusterer.xml
он себя ведет очент похоже

точки у меня добавляются в 2х циклах.

если сначало добавлю пустой кластер на карту, а потом напихаю в него точек - будет корректно?

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