У вас в коде создаются маркеры и навешиваются на них обработчики кликов в функциях addMarker(e) и initMarker.
Вот там сразу за обработчиком кликов (или перед ним - неважно) разместите и обработчик
google.maps.event.addListener(marker, 'dragend', function(e) {
editMarker(e); // Координаты маркера
});
Обратите внимание - marker, а не markerObject