ymaps.geocode(search_query, {results: 1}).then(function (res) {
myCollection.removeAll();
myCollection = res.geoObjects;
var point = res.geoObjects.get(0);
myPlacemark = new ymaps.Placemark(point.geometry.getCoordinates(), {hintContent: \'Подвинь меня!\'}, {draggable: true});
myMap.geoObjects.remove(myPlacemark);
myMap.geoObjects.add(myPlacemark);
myMap.panTo(point.geometry.getCoordinates(), {flying: true});
});
return false;
Смысл этого в том, чтобы искать адрес, на котором появляется placemark, но у меня существует проблема с удаление предыдущей placemark. В данном случае myMap.geoObjects.remove(myPlacemark); не работает, все равно происходит размножение!