Яндекс карты. Внесение правок в js
Карта на текущий момент. При изменении активной области карты (изменение масштаба, сдвиг карты в сторону происходит загрузка объектов в активную область). Минус: дублируются объекты. Как исправить: найти идентификаторы объектов в активной области и передать их в запросе (есть дополнительное свойство properties=>idobj) .
https://travelandia.ru/russia/otdyh/?mapview=1
Добавление следующей конструкции вызывает ошибки.
myMap.events.add('boundschange', function (event) {
changestartnew = myMap.getBounds();//получим координаты карты
myMap.geoObjects.each(function(geoObject) { //после этой операции получаем ошибки
console.log(geoObject.properties.get('idobj')); //выводит идентификаторы объектов
});
});
Цель: найти идентификаторы объектов в активной области. Задача: повесить на событие boundschange перебор myMap.geoObjects.each
Упрощенная версия кода здесь: https://travelandia.ru/maptest.php