Доброго времени! Прошу помощи, сам не могу сообразить. В документации есть два примера:
shownObjectsCounter = 0;
for (var i = 0, l = geoObjects.length; i < l; i++) {
if (clusterer.getObjectState(geoObjects[i]).isShown) {
shownObjectsCounter++;
}
}
alert('Сейчас на карте показаны ' + shownObjectsCounter + ' меток из ' + geoObjects.length + '.');
и
});
Собственно вопрос, как мне совместить работу этих двух примеров. Мне надо получать от всех меток в видимой части карты их уникальный параметр и передавать его стороннему скриту, чтобы он выводил соответствующее содержание при перемещении карты, при зарузке карты и тд. Подскажите, как это сделать?
var geoObjects = clusterer.getGeoObjects(),
shownObjectsCounter = 0;
for (var i = 0, l = geoObjects.getLength(); i < l; i++) {
if (clusterer.getObjectState(geoObjects[i]).isShown) {
shownObjectsCounter++;
alert(geoObjects[i].properties.get("placeid"));
}
}
alert('Сейчас на карте показаны ' + shownObjectsCounter + ' меток из ' + geoObjects.getLength() + '.');
});