Клуб API Карт

map.setBounds(Collection) только для видимых маркеров внутри коллекции

diz2html
12 ноября 2014, 23:39

Есть необходимость фильтровать коллекцию с маркерами по разным параметрам - одни прятать, другие выводить.

После чего необходимо задать границы карты по видимым маркерам внутри коллекции.(map.setBounds(Collection))

Можно ли так сделать, или нужно создавать новую коллекцию и помещать туда отфильтрованные видимые маркеры?

2 комментария
Подписаться на комментарии к посту

Это легко сделать с помощью geoQuery

 

ymaps.geoQuery(myMap.geoObjects).search('options.visible = true')

 .applyBoundsToMap(myMap);

Сработало, спасибо!

Единственное вместо присвоения = , поставил сравнение == 

'options.visible == true'