Клуб API Карт

Ошибка в кластеризаторе?

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

Применяю встроеные возможности кластеризации объектов на карте. При перемещении или зумировании карты, объекты отрисовываются заново и снова проходят через кластеризатор. Все вроде бы нормально, но когда начинаешь перемещять карту в разные стороны, то появляется ошибка:

geoObjects[i] is undefined

point = geoObjects[i].pixelCoordsAtNull (строка 1973)

( адрес ошибки: ссылка )

функиця в которой происходит ошибка: _addToGrid (Функция для добавления геообъекта в сетку кластеризатора)


Ошибка появляется не всегда и не нарушает работу карты. Но хотелось бы от нее избавиться.

5 комментариев

дайте ссылку на свою страницу

Максим Горчаков
28 января 2016, 04:49

http://net-agenta.ru/test_map/index.html

 

чтобы вызвать ошибку нужно после загрузки страницы переместить карту так, чтобы ни 1 кластер не было видно, а потом вернуть карту к ним.

Баг проявляется после вызова метода removeAll кластеризатора.

Спасибо за репорт. Починим.

 

Максим Горчаков
28 января 2016, 04:49

Когда будут обновления по этому багу, можете подсказать?

В ближайшем релизе. Он ожидается в начале июня. Сама по себе бага уже исправлена.