Grados decimales a Grados°Minutos'Segundos" en JavaScript
Publicando algunos mapas en ka-map tuve que cambiar el formato de coordenadas a la notación grados minutos y segundos en JavaScript. Este es un pedazo de código que puede ser muy útil:
function kcoords(px, py) { var x = Math.abs(x); var dx = Math.floor(x); var mx = Math.floor((x - dx)*60); var sx = Math.floor(((x - dx) - (mx/60))*3600); if (px < 0) dx = -dx; var y = Math.abs(py); var dy = Math.floor(y); var my = Math.floor((y - dy)*60); var sy = Math.floor(((y - dy) - (my/60))*3600); if (py < 0) dy = -dy; return (dx + '°' + mx + 'min ' + sx + 'seg ' + dy + '°' + my + 'min ' + sy + 'seg'); }

