计算经纬度页面后端springboot代码
王飞
2025-01-23 584633e45c9a93119f17fcf93cb1d9de07286ce0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//
 
package com.jisuan.util;
 
public class tools {
    public tools() {
    }
 
    public static String ddmm2d(String ddmm) {
        try {
            double ddmm_dot_m = Double.parseDouble(ddmm);
            double dd = Gnss2xy.ublox_dm2d(ddmm_dot_m);
            String format = String.format("%.6f", dd);
            return format;
        } catch (NumberFormatException var6) {
            return "0";
        }
    }
 
    public static String dd2ddmm(String dd) {
        double ddmm = Gnss2xy.ublox_d2dm(dd);
        String format = String.format("%.6f", ddmm);
        return format;
    }
 
    public static String[] gnssToxy(String gnssa, String gnssb, String gnsslon, String gnsslat) {
        String[] disxy = new String[2];
        String[] gnssas = gnssa.split(";");
        String[] gnssbs = gnssb.split(";");
        if (gnssas.length >= 4 && gnssbs.length >= 4) {
            disxy = Gnss2xy.gps_xy(gnssas, gnssbs, gnsslon, gnsslat);
            return disxy;
        } else {
            return disxy;
        }
    }
}