Я пытаюсь создать счет в текстовом поле, которое смотрит на количество отмеченных мной маркеров и сохраняет их в моем #countBox. У меня есть множество различных фильтров, таких как флажок, выпадающий список и диапазон дат, чтобы отображать разные результаты, поэтому им нужно будет работать над всеми из них.Как подсчитать количество маркеров, видимых в текстовом поле на картах Google
Здесь я нахожусь в данный момент, но он не работает.
var count = document.getSelection(markers).style.visibility = "visible";
$.each(unique(marker), function (i, marker) {
if (marker.setVisible = true) {
count++;
}
});
$('#countBox').val(count);
Очевидная опечатка: 'if (marker.setVisible == true)' (double ==) или просто 'if (marker.setVisible)'. Хотя я бы ожидал, что 'setVisible' будет _method_, который _sets_ указывает маркер как видимый, а не атрибут, указывающий, является ли маркер видимым или нет. –
Кроме того, похоже, что этот вопрос является дубликатом http://stackoverflow.com/questions/2906427/how-to-get-all-visible-markers-on-current-zoom-level –