From aee5abdde781ab426771f2024d57e3429aa2b95a Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期三, 15 十月 2025 10:29:40 +0800 Subject: [PATCH] 最新版本541200007 --- server/visits/dmvisit_service/src/main/java/com/doumee/core/tsp/DistanceCalculator.java | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/core/tsp/DistanceCalculator.java b/server/visits/dmvisit_service/src/main/java/com/doumee/core/tsp/DistanceCalculator.java index 7f76135..239e1dc 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/core/tsp/DistanceCalculator.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/core/tsp/DistanceCalculator.java @@ -30,6 +30,7 @@ r.setStart(c1); r.setEnd(c2); r.setDistance(0); + r.setCode(0); r.setLocations( new ArrayList<>()); try { String url =urlStr.replace("${lat1}", Constants.formatBigdecimalScale(c1.getLatitude(),6)+"") @@ -47,7 +48,7 @@ JSONArray array = json.getJSONObject("route").getJSONArray("paths"); JSONObject model = array.getJSONObject(0);//鍙栫涓�涓� Long distance = Long.parseLong(model.getString("distance")); - r.setDistance(distance*1000); + r.setDistance(distance); JSONArray steps = model.getJSONArray("steps"); String tl = ""; if(steps!=null && steps.size()>0){ @@ -61,9 +62,12 @@ tl+= steps.getJSONObject(i).getString("polyline" ); } } + r.setPolyline(tl); r.setLocations(Arrays.asList(tl.split(";"))); + r.setCode(1); + log.error("鑾峰彇浜ら�氳鍒掔嚎璺俊鎭垚鍔�=============="); }else{ - log.error("鑾峰彇浜ら�氳鍒掔嚎璺俊鎭垚鍔�=============="); + log.error("鑾峰彇浜ら�氳鍒掔嚎璺俊鎭垚鍔�=====澶辫触锛侊紒========="); } }catch (Exception e){ log.error("鑾峰彇浜ら�氳鍒掔嚎璺俊鎭垚鍔�=====澶辫触=========="); -- Gitblit v1.9.3