天天看點

十進制經緯度格式轉換度分格式

一般從GPS終端擷取的經緯度都是十進制格式的,再我們日常說的東經多少度,北緯多少度即度分格式的轉換。

/**
     * 解析經緯度
     * @param lnglatString
     * @return
     */
    private static double formatLnglat(String lnglatString){
        if("".equals(lnglatString) || null == lnglatString){
            return ;
        }
        double lnglatDoub = Double.valueOf(lnglatString);
        int n = (int) (lnglatDoub/);
        double m = lnglatDoub - n*;
        double lnglat = n + m/;
        DecimalFormat dcmFmt = new DecimalFormat("0.000000000");
        Double formatDoub=new Double(dcmFmt.format(lnglat));
        return formatDoub;
    }
           

繼續閱讀