예제 #1
0
  /**
   * 从request取LocationIndex,不包含id
   *
   * @param request
   * @return
   */
  private LocationIndex getLocationIndex(HttpServletRequest request) {
    String description = getString(request, "description");
    if (StringUtils.isBlank(description)) {
      return null;
    }
    String[] descArr = description.split(" ");
    Collection<String> descriptions = new ArrayList<String>();
    for (String desc : descArr) {
      if (StringUtils.isNotBlank(desc)) {
        descriptions.add(desc);
      }
    }

    LocationIndex index = new LocationIndex();
    index.setType(LocationIndex.TYPE_LEAFLET);
    index.setX(getFloat(request, "x"));
    index.setY(getFloat(request, "y"));
    index.setDescription(descriptions);
    return index;
  }