From f8cc44e926fd22f9d1d864dc684c827f6960270b Mon Sep 17 00:00:00 2001
From: hjl <1657978663@qq.com>
Date: 星期五, 26 七月 2024 11:51:30 +0800
Subject: [PATCH] feat: 最新代码及配置

---
 ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/GaoDeMapUtil.java |   24 ++++++++++++++++++++----
 1 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/GaoDeMapUtil.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/GaoDeMapUtil.java
index 4fcbc50..9789aef 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/GaoDeMapUtil.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/GaoDeMapUtil.java
@@ -6,10 +6,7 @@
 import com.ruoyi.common.core.domain.Result;
 import com.ruoyi.common.core.enums.GaoDeEnum;
 import com.ruoyi.common.core.exception.GlobalException;
-import com.ruoyi.common.core.vo.GaoDeMap;
-import com.ruoyi.common.core.vo.Path;
-import com.ruoyi.common.core.vo.PolylineData;
-import com.ruoyi.common.core.vo.Steps;
+import com.ruoyi.common.core.vo.*;
 
 import java.io.BufferedReader;
 import java.io.IOException;
@@ -130,6 +127,25 @@
     }
 
     /**
+     * 功能描述: 根据地址获取城市code
+     *
+     * @param address d地址
+     * @return 两个定位点之间的距离
+     */
+    public static Result<CityInfoVO> getAddressInfo(String address) {
+        // 返回起始地startAddr与目的地endAddr之间的距离,单位:米
+        String queryUrl = "https://restapi.amap.com/v3/geocode/geo?address=" + address
+                + "&key=" + GAO_DE_KEY;
+        String queryResult = getResponse(queryUrl);
+        GaoDeAddressInfoVO data = JSONObject.parseObject(queryResult, GaoDeAddressInfoVO.class);
+        List<Geocodes> geocodes = data.getGeocodes();
+        Geocodes info = geocodes.get(0);
+        String adcode = info.getAdcode();
+        String city = info.getCity();
+        return Result.succeed(new CityInfoVO(city, adcode), "距离计算成功!");
+    }
+
+    /**
      * 功能描述: 发送请求
      *
      * @param serverUrl 请求地址

--
Gitblit v1.7.1