Клуб API Карт

охват всех точек на карте

Пост в архиве.

подскажите пожалуйста

условие: после загрузки всех точек на карте, охватить экраном все точки.

тоесть должно быть событие загрузки всех точек + охват (чтобы все помещались на экране).

2 комментария
Удалённый пользователь
28 января 2016, 02:20

// загрузка кластера на карту

cluster.events.add('objectsaddtomap', function() {

isCluster = true;

for (var i = 0; i < collection.length; i++) {

var geoObjectState = cluster.getObjectState(collection[i]);

if (geoObjectState.isShown) {

if (!geoObjectState.isClustered) collection[i].options.set('iconImageHref', 'images/metka.png');

}

}

});

 

событые добавления точек реализовал, а как сделать чтобы экран охватывал все точки?!

Владислав Турман
28 января 2016, 02:20

getBounds в документации, насколько я помню для кластера такое не катит, а вот просто точки легко охватывает.