Ну, грубо говоря
ymaps.ready(init);
function init() {
var myMap = new ymaps.Map('map', {
center: [55.755773, 37.617761],
zoom: 9
}),
myPlacemark = new ymaps.Placemark(myMap.getCenter());
myMap.geoObjects.add(myPlacemark);
myPlacemark.events
.add('mouseenter', function (e) {
// Ссылку на объект, вызвавший событие,
// можно получить из поля 'target'.
var coords = e.get('target').geometry.getCoordinates();
coords[0] += 0.001;
coords[1] += 0.001;
e.get('target').geometry.setCoordinates(coords);
})
.add('mouseleave', function (e) {
var coords = e.get('target').geometry.getCoordinates();
coords[0] -= 0.001;
coords[1] -= 0.001;
e.get('target').geometry.setCoordinates(coords);
});
}