function convertDecDeg(v,tipo) {
if (!tipo) tipo='N';
var deg;
deg = v;
if (!deg){
return "";
} else if (deg > 180 || deg < 0){
// convert coordinate from north to south or east to west if wrong tipo
return convertDecDeg(-v,(tipo=='N'?'S': (tipo=='E'?'W':tipo) ));
} else {
var gpsdeg = parseInt(deg);
var remainder = deg - (gpsdeg * 1.0);
var gpsmin = remainder * 60.0;
var D = gpsdeg;
var M = parseInt(gpsmin);
var remainder2 = gpsmin - (parseInt(gpsmin)*1.0);
var S = parseInt(remainder2*60.0);
return D+"&deg; "+M+"' "+S+"'' "+tipo;
}
}