Пример #1
0
  public MatchResultWrap findCoverProject(MapPoint currPoint, String distance) {
    double lng = currPoint.getLng().doubleValue();
    double lat = currPoint.getLat().doubleValue();
    double dis = 5000;
    if (distance != null) {
      try {
        dis = Double.parseDouble(distance);
      } catch (NumberFormatException e) {

      }
    }
    Map<String, Object> map = MathUtils.square(lng, lat, dis);
    List<MatchResultVo> projectList = myRentalDao.selectCoverProject(map);
    List<MatchResultVo> selectedProjectList = extractMatchResult(projectList);

    if (selectedProjectList == null || selectedProjectList.isEmpty()) {
      return new MatchResultWrap();
    }
    String staticUrl = StringUtils.EMPTY;
    if (selectedProjectList == null || selectedProjectList.isEmpty()) {
      return new MatchResultWrap();
    } else {
      return new MatchResultWrap(selectedProjectList, currPoint, staticUrl);
    }
  }