Всем добрый день!
Есть функция, котрая выполняется каждые 5 сек, в результате чего ыводится метки на карте
var myPlacemark = [];
function (data) {
console.log(data);
var a = data;
for(var i = 0; i < a.length; i++) {
var ch = a[i].ch,
poz = a[i].poz,
la = a[i].la,
lo = a[i].lo;
var img =
"/../../../images/poz.php?ch=" +
ch + "&poz=" + poz +
"&rnd=" + poz;
console.log(img);
ymaps.option.presetStorage.add(
"my#customIcon" + ch + poz, {
iconImageHref: img,
iconImageOffset: [-12, -
12
],
iconImageSize: [34, 34]
});
myPlacemark = new ymaps.Placemark(
[la, lo], {
iconContent: ""
}, {
preset: "my#customIcon" +
ch + poz
}, {
draggable: true
});
myCollection.add(myPlacemark);
obj1 = myPlacemark;
}
}
myMap.geoObjects.add(myCollection);
}
Я хотел бы вызвать новй метод чтобы перерисовать метки myMap.container.fitToViewport() но при этом удалить старе метки методом MyCollection.removeAll() , подскажите как это реализовать?