From 039abee6b27058ca46b1e1e82aa0b5407a5dad44 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期一, 28 七月 2025 15:25:26 +0800 Subject: [PATCH] 优化 和修改bug --- springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/utils/BaiduMapUtil.java | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/utils/BaiduMapUtil.java b/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/utils/BaiduMapUtil.java index 13be389..a329abc 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/utils/BaiduMapUtil.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/utils/BaiduMapUtil.java @@ -10,6 +10,7 @@ import java.net.HttpURLConnection; import java.net.URL; import java.net.URLConnection; +import java.net.URLEncoder; import java.util.LinkedHashMap; import java.util.Map; @@ -22,7 +23,7 @@ public static String URL = "https://api.map.baidu.com/place/v2/search?"; public static String GEOCONV_URL = "https://api.map.baidu.com/geoconv/v2/?"; - public static String AK = "3mHKIXMArjgIkgADzOlTYp4XssNSNkwr"; + public static String AK = "M9euJ9B9wPdl2tK5ODnNMMYKb66tkZtA"; public static void main(String[] args) throws Exception { @@ -36,6 +37,8 @@ // // //requestGetAK(URL, params); + JSONArray jsonArray = searchLocation("天安门", "39.909,116.39742"); + System.out.println(jsonArray.size()); System.out.println(geoconv("116.390838,39.916245").toJSONString()); } @@ -57,7 +60,7 @@ for (Map.Entry<?, ?> pair : param.entrySet()) { queryString.append(pair.getKey() + "="); // 第一种方式使用的 jdk 自带的转码方式 第二种方式使用的 spring 的转码方法 两种均可 - // queryString.append(URLEncoder.encode((String) pair.getValue(), "UTF-8").replace("+", "%20") + "&"); +// queryString.append(URLEncoder.encode((String) pair.getValue(), "UTF-8").replace("+", "%20") + "&"); queryString.append(UriUtils.encode((String) pair.getValue(), "UTF-8") + "&"); } @@ -104,6 +107,9 @@ } return jsonArray; } + + + public static JSONObject requestGetAKObject(String strUrl, Map<String, String> param) throws Exception { if (strUrl == null || strUrl.length() <= 0 || param == null || param.size() <= 0) { return new JSONObject(); -- Gitblit v1.7.1