相关疑难解决方法(0)

如何将lat long从十进制度转换为DMS格式?

假设我有纬度经度:38.898556,-77.037852.如何将其转换为DMS?

预期产出是:

38 53 55 N
77 2 16 W
Run Code Online (Sandbox Code Playgroud)

希望能够接受纬度和经度作为函数中的输入参数.

目前的功能如下:

function convertDMS( lat, lng ) {

        var convertLat = Math.abs(lat);
        var LatDeg = Math.floor(convertLat);
        var LatMin = (Math.floor((convertLat - LatDeg) * 60));
        var LatCardinal = ((lat > 0) ? "n" : "s");

        var convertLng = Math.abs(lng);
        var LngDeg = Math.floor(convertLng);
        var LngMin = (Math.floor((convertLng - LngDeg) * 60));
        var LngCardinal = ((lng > 0) ? "e" : "w");

        return LatDeg + LatCardinal + LatMin  + "    " + …
Run Code Online (Sandbox Code Playgroud)

javascript

9
推荐指数
1
解决办法
5932
查看次数

标签 统计

javascript ×1