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