private function deg_to_dms ( degfloat:Number ):String
{
//Input must be non-negative:
if (degfloat < 0)
return "error";
//Compute degrees, minutes and seconds:
var deg:int = int(degfloat);
var minfloat:Number = 60 * ( degfloat - deg );
var min:int = int( minfloat );
var secfloat:Number = 60 * ( minfloat - min );
var rString:String = "";
rString = deg + "º" + min + "'" + secfloat.toFixed(4) + "''";
return rString;
}