| | |
| | | return clusters; |
| | | } |
| | | public static double distanceTo(JkSketchCustomer self, JkSketchCustomer other) { |
| | | List<DistanceMapParam> distanceMapParamList =JkSketchServiceImpl.getListFromJsonStr(self.getDistanceJson()); |
| | | // ====标记==忽略交通规划距离===== |
| | | /*List<DistanceMapParam> distanceMapParamList =JkSketchServiceImpl.getListFromJsonStr(self.getDistanceJson()); |
| | | DistanceMapParam param = JkSketchServiceImpl.getParamByCustomerIds( other.getId(),distanceMapParamList); |
| | | if(param!=null && param.getDistance()!=0){//如果之前已经获取过 |
| | | return (param.getDistance()); |
| | | } |
| | | }*/ |
| | | return DistanceCalculator.calculateDistance(Constants.formatBigdecimal(self.getLatitude()).doubleValue() |
| | | ,Constants.formatBigdecimal(self.getLongitude()).doubleValue() |
| | | ,Constants.formatBigdecimal(other.getLatitude()).doubleValue() |