Вроде бы должен отрабатывать только второй обработчик и, как мне думается, правильней было бы так:
window.onload = function() {
getMyLocation();
clockPainting();// функция рисования часов
setInterval(clockPainting, 1000);// функция, перерисовывающая часы
//через равные промежутки времени
}