Здравствуйте!
Я сделал балун кластера по примеру. Вот мой код, в котором я поменял только контент:
build: function () {
var parent = this.getParentElement(),
content = "",
geoObjects = this.getData().properties.get('geoObjects');
console.log(geoObjects);
for(var i = 0, l = geoObjects.length; i < l; i++) {
content += (i+1) + ') <a href="search/view_advert/' + geoObjects[i].properties.get('id') + '">'
+ geoObjects[i].properties.get('address')
+ ', '+ geoObjects[i].properties.get('price') +'</a>' + "</br></br>";
}
parent.innerHTML = content;
}
});
cluster.options.set({
clusterBalloonContentBodyLayout: myBalloonLayout
});
Всьо вроде бы сработало, вывелось все что мне нежно, НО! проблема в том что при попытке закрыть балун или при масштабировании карты вилетает следующая ошибка:
TypeError: Value not an object.
garbageCollectorNode.appendChild(node); |
и при дальнейших попытках масштабирования или перетаскивания карты выводится така ошибка:
TypeError: actionManager is null
var currentState = actionManager.getCurrentState(), |
При всем этом карта зависает.
И интернете ничего не нашел об этом. Помогите пожалуйста!!!