var marker = new google.maps.Marker({
position: myLatLng,
map: map,
icon: image,
title: tittle,
zIndex: i,
draggable: true
});
google.maps.event.addListener(marker, 'drag', function() {
$("input[name='request']").val(marker.getPosition());
});
google.maps.event.addListener(marker, 'dragend', function() {
$("input[name='request']").val(marker.getPosition());
});
событие добавляется к одному маркеру и должно быть для многих не менее 1000 или даже бесконечным.