Привет, пара вопросов от чайника в js и картах... помогите разобраться.
конструкция вида ниже - чудесно работает
ymaps.geoXml.load(somefile.xml)
.then(function (res) {
map.geoObjects.add(res.geoObjects);
},
function (error){
alert(error);
});
Если map.geoObjects.add(res.geoObjects);
заменить на
var MyClusterer = new ymaps.Clusterer();
MyClusterer.add(res.geoObjects);
map.geoObjects.add(MyClusterer);
кластеры не создает. В чем ошибка?
и второй вопрос. Если вне функции init обращаться к карте, как удалить на ней все наложенные метки этой функцией, чтобы заново загрузить новую выборку?
map.removeAllGeoObjects(); не работает
map.removeAll(); не работает
Спасибо!