Клуб API Карт

API 2.1 Map.destroy() и Clusterer

Роберт
9 января 2014, 18:37

После кластеризации невозможно корректно уничтожить карту посредством destroy():

var myMap=new ymaps.Map('YMapID',{center:[41.34,19.2]}),m,points=[[41.34,19.2],[41.54,19.3]];

var myGeoObjects=[],myClusterer=new ymaps.Clusterer();
for(m in points)myGeoObjects[m]=new ymaps.Placemark(points[m]);
myClusterer.add(myGeoObjects);
myMap.geoObjects.add(myClusterer);

...

myMap.destroy(); // ошибка - TypeError: Cannot convert 'n' to object

1 комментарий
Подписаться на комментарии к посту

Спасибо за сообщение, будем чинить. Пока можете подключать предыдущую версию 2.1.3 - в ней работает корректно. Или, если нужна именно версия 2.1.4, можно подключать апи в mode=debug, в этом режиме все тоже работает.