经纬度坐标转为度分秒

经纬度坐标以度为单外

例如原经度133.45465465656

现要转成度、分、秒形式

133.45465465656整数部分133即为度

去掉整数度,还剩(133.45465465656-133)*60分

(133.45465465656-133)*60整数部分保留为分,剩下的求秒

具体代码为

cacuLonLat(a) {
  var degree = parseInt(a);
  var min = parseInt((a - degree) * 60);
  var sec = parseInt((a - degree) * 3600 - min * 60);
  return degree + '°' + min + '′' + sec + '″';
}

a为传入的经纬度。

猜你喜欢

转载自blog.csdn.net/xuerwang/article/details/81225387