Клуб API Карт

Как вызвать функцию с передачей геообъекта с методами?

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

На примере простой функции подсчета количества отфильтрованных элементов

function getCount(objectManager) {

var cnt = 0;

objectManager.objects.each(function (object) {

var objectState = objectManager.getObjectState(object.id);

if (objectState.isShown) cnt++;

})

return cnt;


при вызове функции getCount(objectManager) всегда выдает 0, хотя фильтр устанавливается и на карте объекты нужные выводятся при передаче соответствующего objectManager.
В чем может быть ошибка?