Commit 1e3a75f0 by huangjinxin

Merge remote-tracking branch 'origin/develop' into develop

2 parents 67522f13 00583b09
...@@ -49,13 +49,17 @@ public class PathController implements IPath { ...@@ -49,13 +49,17 @@ public class PathController implements IPath {
|| StringUtils.isEmpty(toOrders.get(0).getX()) || StringUtils.isEmpty(toOrders.get(0).getY())) { || StringUtils.isEmpty(toOrders.get(0).getX()) || StringUtils.isEmpty(toOrders.get(0).getY())) {
return Result.failure("missing coordinates"); return Result.failure("missing coordinates");
} }
float fromX = Float.parseFloat(fromOrders.get(0).getX()),
fromY = Float.parseFloat(fromOrders.get(0).getY()), toX = Float.parseFloat(toOrders.get(0).getX()),
toY = Float.parseFloat(toOrders.get(0).getY());
if (fromX < 1 || fromY < 1 || toX < 1 || toY < 1) {
System.out.println(fromX + "," + fromY + ";" + toX + "," + toY);
return Result.failure("invalid coordinates");
}
// 获取距离 // 获取距离
Distance distance = roadDistanceUtils.getDistance2( Distance distance = roadDistanceUtils.getDistance2(new Location(0L, null, null, fromX, fromY),
new Location(0L, Float.parseFloat(fromOrders.get(0).getX()), new Location(0L, null, null, fromX, fromY), vehicleType);
Float.parseFloat(fromOrders.get(0).getY())),
new Location(0L, Float.parseFloat(toOrders.get(0).getX()),
Float.parseFloat(toOrders.get(0).getY())),
vehicleType);
DistanceDTO dto = new DistanceDTO(); DistanceDTO dto = new DistanceDTO();
dto.setDis(distance.getDis()); dto.setDis(distance.getDis());
dto.setTime(distance.getTime()); dto.setTime(distance.getTime());
......
...@@ -13,7 +13,6 @@ import java.util.Map; ...@@ -13,7 +13,6 @@ import java.util.Map;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import com.dituhui.pea.dispatch.pojo.Location; import com.dituhui.pea.dispatch.pojo.Location;
import com.dituhui.pea.dispatch.service.impl.SolveServiceImpl;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.gson.Gson; import com.google.gson.Gson;
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!