From f1d079f9c0b3d384090477ca54e0548373d62b57 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Thu, 16 Jan 2025 11:56:39 +0800
Subject: [PATCH] 配置修改
---
src/main/java/com/genersoft/iot/vmp/utils/GpsUtil.java | 41 +++++++++++++++++++++++++++++++++++++++++
1 files changed, 41 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/utils/GpsUtil.java b/src/main/java/com/genersoft/iot/vmp/utils/GpsUtil.java
new file mode 100644
index 0000000..2d9bd39
--- /dev/null
+++ b/src/main/java/com/genersoft/iot/vmp/utils/GpsUtil.java
@@ -0,0 +1,41 @@
+package com.genersoft.iot.vmp.utils;
+
+import java.io.BufferedReader;
+import java.io.InputStreamReader;
+import java.io.OutputStream;
+import java.net.Socket;
+import java.util.Base64;
+
+import com.genersoft.iot.vmp.gb28181.bean.BaiduPoint;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class GpsUtil {
+
+ private static Logger logger = LoggerFactory.getLogger(GpsUtil.class);
+
+ public static BaiduPoint Wgs84ToBd09(String xx, String yy) {
+
+
+ double lng = Double.parseDouble(xx);
+ double lat = Double.parseDouble(yy);
+ Double[] gcj02 = Coordtransform.WGS84ToGCJ02(lng, lat);
+ Double[] doubles = Coordtransform.GCJ02ToBD09(gcj02[0], gcj02[1]);
+ BaiduPoint bdPoint= new BaiduPoint();
+ bdPoint.setBdLng(doubles[0] + "");
+ bdPoint.setBdLat(doubles[1] + "");
+ return bdPoint;
+ }
+
+ /**
+ * BASE64解码
+ * @param str
+ * @return string
+ */
+ public static byte[] decode(String str) {
+ byte[] bt = null;
+ final Base64.Decoder decoder = Base64.getDecoder();
+ bt = decoder.decode(str); // .decodeBuffer(str);
+ return bt;
+ }
+}
--
Gitblit v1.9.3