经纬度转换度分秒计算器,经纬度转换度分秒没有小数点

  在开发过程中从地图取点的经纬度通常在展示的时候需要转换为度分秒展示, 如 119.299307 展示为 119°17’58”。

只需简单利用Math函数即可。同样的代码也可应用于JavaScript代码,只需将Abs、Floor等首字母改为小写即可。

代码如下:

double tempValue = Convert.ToDouble(value); tempValue = Math.Abs(tempValue); var v1 = Math.Floor(tempValue);//度 var v2 = Math.Floor((tempValue – v1) * 60);//分 var v3 = Math.Round((tempValue – v1) * 3快三技巧准确率100oDouble(value); tempValue = Math.Abs(tempValue); var v1 = Math.Floor(tempValue);//度 var v2 = Math.Floor((tempValue – v1) * 60);//分 var v3 = Math.Round((tempValue – v1) * 3600 % 60);//秒 value= v1+”°”+v2+”‘”+v3+”””;

 

转载于:https://www.cnblogs.com/KnifezZZ/p/8251726.html

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注