修复Beehome, ic 协议中 南半球部分情况坐标会错误问题。
authorsnickersun <scy@incartech.cn>
Thu, 18 Feb 2021 04:16:06 +0000 (12:16 +0800)
committersnickersun <scy@incartech.cn>
Thu, 18 Feb 2021 04:16:06 +0000 (12:16 +0800)
app/src/main/java/com/enqualcomm/support/bean/Runtime.java

index 1fd63ff..44a062e 100644 (file)
@@ -1024,7 +1024,7 @@ public class Runtime {
                 String gpsStr = String.format("%04d.%04d%s%05d.%04d%s%03d.%01d", lati, latl, latname, loni, lonl, lonname, speedi, speedl);
                 sb.append("A").append(gpsStr);
             } else {
-                String gpsStr = String.format("%sN%sE%03d.%01d", latStr.substring(0, 9), lonStr.substring(0, 10), speedi, speedl);
+                String gpsStr = String.format("%s%s%s%s%03d.%01d", latStr.substring(0, 9),latname, lonStr.substring(0, 10), lonname,speedi, speedl);
                 sb.append("A").append(gpsStr);
             }
         } else {