Class GeolocationUtils

java.lang.Object
de.hybris.platform.storelocator.constants.GeolocationUtils

public class GeolocationUtils extends Object
Utility class providing coordinates validation methods
  • Method Details

    • validateDMSLatitude

      public static boolean validateDMSLatitude(String latitude)
      Validates latitude in DMS format
      Parameters:
      latitude -
      Returns:
      boolean
      Throws:
      GeoLocatorException
    • validateDMSLongitude

      public static boolean validateDMSLongitude(String longitude)
      Validates longitude in DMS format
      Parameters:
      longitude -
      Returns:
      boolean
      Throws:
      GeoLocatorException
    • validateLongitude

      public static boolean validateLongitude(double longitude)
      Validates decimal longitude
      Parameters:
      longitude -
      Returns:
      boolean
      Throws:
      GeoLocatorException
    • validateLatitude

      public static boolean validateLatitude(double latitude)
      Validates decimal latitude
      Parameters:
      latitude -
      Returns:
      boolean
      Throws:
      GeoLocatorException
    • separateDMS

      public static int[] separateDMS(String dms)
      Extracts particular DMS values from string
      Parameters:
      dms -
      Returns:
      array of primitives int[]
    • removeSpaces

      protected static String removeSpaces(String input)
    • getSubstringBetween

      protected static String getSubstringBetween(String input, String subFrom, String subTo)