diff --git a/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/utils/CoordinateCalculateRouteUtil.java b/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/utils/CoordinateCalculateRouteUtil.java index b06736dba5..abd7c4b8b1 100644 --- a/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/utils/CoordinateCalculateRouteUtil.java +++ b/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/utils/CoordinateCalculateRouteUtil.java @@ -27,7 +27,7 @@ public class CoordinateCalculateRouteUtil { float sumLength = 0; - if (points.get(1) instanceof MogoLocation){ + if (points.get(0) instanceof MogoLocation){ //计算全路径总距离 for (int i = 0;i + 1< points.size();i++){ MogoLocation locationPre = (MogoLocation) points.get(i); @@ -40,7 +40,7 @@ public class CoordinateCalculateRouteUtil { float length = CoordinateUtils.calculateLineDistance(laLon,laLat,preLon,preLat); sumLength += length; } - }else if (points.get(1) instanceof Location){ + }else if (points.get(0) instanceof Location){ //计算全路径总距离 for (int i = 0;i + 1< points.size();i++){ Location locationPre = (Location) points.get(i); @@ -53,7 +53,7 @@ public class CoordinateCalculateRouteUtil { float length = CoordinateUtils.calculateLineDistance(laLon,laLat,preLon,preLat); sumLength += length; } - }else if (points.get(1) instanceof LatLng){ + }else if (points.get(0) instanceof LatLng){ for (int i = 0;i + 1< points.size();i++){ LatLng locationPre = (LatLng) points.get(i); LatLng location = (LatLng) points.get(i+1);