code: public static GeoLocationRequest getHttpServletRequestGeoLocation(final HttpServletRequest request) {
          val loc = new GeoLocationRequest();
          if (request != null) {
              val geoLocationParam = request.getParameter("geolocation");
              if (StringUtils.isNotBlank(geoLocationParam)) {
                  val geoLocation = Splitter.on(",").splitToList(geoLocationParam);
                  loc.setLatitude(geoLocation.get(GEO_LOC_LAT_INDEX));
                  loc.setLongitude(geoLocation.get(GEO_LOC_LONG_INDEX));
                  loc.setAccuracy(geoLocation.get(GEO_LOC_ACCURACY_INDEX));
                  loc.setTimestamp(geoLocation.get(GEO_LOC_TIME_INDEX));
              }
          }
          return loc;
      }
docs: Gets http servlet request geo location.
  
  @param request the request
  @return the http servlet request geo location