将十进制的经纬度值转换为度分秒格式的值

//将十进制的经纬度值转换为度分秒格式的值
function zh(jwd)
{
var str=jwd;
var i=str.indexOf('.');
var strDu =str.substring(0,i);
var strFen="0"+str.substring(i);
var strMiao="";
var Fen=strFen * 60+"";
i= Fen.indexOf('.');
strMiao="0"+Fen.substring(i);
strFen =Fen.substring(0,i);
var Miao=strMiao*60+"";
i=Miao.indexOf('.');
Miao=Miao.substring(0,i);
var a=new Array(4);
a[0] ="°";
a[1]="\'";
a[2]="\"";
a[3]=".";
var dfm=strDu+a[0]+strFen+a[1]+Miao+a[2];
return dfm;
}

相关文档
最新文档