Клуб API Карт

Удаление меток

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

 Создаю метку  

           ymaps.geocode(w,{results: 1}).then(function(res){
          myM.geoObjects.add(res.geoObjects);
          myM.setCenter(res.geoObjects.get(0).geometry.getCoordinates(), 14);

 

Как её удалить?

 

Временно решил так  

 ymaps.geocode(w,{results: 1}).then(function(res){
          var coords = res.geoObjects.get(0).geometry.getCoordinates(),
          mymark = new ymaps.Placemark(coords, {iconContent: res.geoObjects, balloonContent: res.geoObjects});
          myM.geoObjects.add(myCollection);
          myCollection.removeAll();
          myCollection.add(mymark);
          myM.panTo(coords, {flying: true});
          $('#res_msg').append('Расстояние "по прямой": '+ymaps.formatter.distance(ymaps.coordSystem.geo.getDistance(coords, num_coord)));

          })

 

Но во 2 много букаф )))