Class GeoServiceWrapperException

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.Map<java.lang.String,​java.lang.String> errorMessages  
      static java.lang.String G_GEO_BAD_KEY
      The given key is either invalid or does not match the domain for which it was given.
      static java.lang.String G_GEO_BAD_REQUEST
      A directions request could not be successfully parsed.
      static java.lang.String G_GEO_MISSING_ADDRESS
      Synonym for G_GEO_MISSING_QUERY.
      static java.lang.String G_GEO_MISSING_QUERY
      The HTTP q parameter was either missing or had no value.
      static java.lang.String G_GEO_REQUST_DENIED  
      static java.lang.String G_GEO_SERVER_ERROR
      A geocoding, directions or maximum zoom level request could not be successfully processed, yet the exact reason for the failure is not known.
      static java.lang.String G_GEO_TOO_MANY_QUERIES
      The given key has gone over the requests limit in the 24 hour period or has submitted too many requests in too short a period of time.
      static java.lang.String G_GEO_UNAVAILABLE_ADDRESS
      The geocode for the given address or the route for the given directions query cannot be returned due to legal or contractual reasons.
      static java.lang.String G_GEO_UNKNOWN_ADDRESS
      No corresponding geographic location could be found for the specified address.
      static java.lang.String G_GEO_UNKNOWN_DIRECTIONS
      The GDirections object could not compute directions between the points mentioned in the query.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getGoogleResponseCode()  
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • G_GEO_BAD_REQUEST

        public static final java.lang.String G_GEO_BAD_REQUEST
        A directions request could not be successfully parsed. For example, the request may have been rejected if it contained more than the maximum number of waypoints allowed.
        See Also:
        Constant Field Values
      • G_GEO_SERVER_ERROR

        public static final java.lang.String G_GEO_SERVER_ERROR
        A geocoding, directions or maximum zoom level request could not be successfully processed, yet the exact reason for the failure is not known.
        See Also:
        Constant Field Values
      • G_GEO_MISSING_QUERY

        public static final java.lang.String G_GEO_MISSING_QUERY
        The HTTP q parameter was either missing or had no value. For geocoding requests, this means that an empty address was specified as input. For directions requests, this means that no query was specified in the input.
        See Also:
        Constant Field Values
      • G_GEO_MISSING_ADDRESS

        public static final java.lang.String G_GEO_MISSING_ADDRESS
        Synonym for G_GEO_MISSING_QUERY.
        See Also:
        Constant Field Values
      • G_GEO_UNKNOWN_ADDRESS

        public static final java.lang.String G_GEO_UNKNOWN_ADDRESS
        No corresponding geographic location could be found for the specified address. This may be due to the fact that the address is relatively new, or it may be incorrect.
        See Also:
        Constant Field Values
      • G_GEO_UNAVAILABLE_ADDRESS

        public static final java.lang.String G_GEO_UNAVAILABLE_ADDRESS
        The geocode for the given address or the route for the given directions query cannot be returned due to legal or contractual reasons.
        See Also:
        Constant Field Values
      • G_GEO_UNKNOWN_DIRECTIONS

        public static final java.lang.String G_GEO_UNKNOWN_DIRECTIONS
        The GDirections object could not compute directions between the points mentioned in the query. This is usually because there is no route available between the two points, or because we do not have data for routing in that region.
        See Also:
        Constant Field Values
      • G_GEO_REQUST_DENIED

        public static final java.lang.String G_GEO_REQUST_DENIED
        See Also:
        Constant Field Values
      • G_GEO_BAD_KEY

        public static final java.lang.String G_GEO_BAD_KEY
        The given key is either invalid or does not match the domain for which it was given.
        See Also:
        Constant Field Values
      • G_GEO_TOO_MANY_QUERIES

        public static final java.lang.String G_GEO_TOO_MANY_QUERIES
        The given key has gone over the requests limit in the 24 hour period or has submitted too many requests in too short a period of time. If you're sending multiple requests in parallel or in a tight loop, use a timer or pause in your code to make sure you don't send the requests too quickly.
        See Also:
        Constant Field Values
      • errorMessages

        public static final java.util.Map<java.lang.String,​java.lang.String> errorMessages
    • Constructor Detail

      • GeoServiceWrapperException

        public GeoServiceWrapperException()
        default constructor
      • GeoServiceWrapperException

        public GeoServiceWrapperException​(java.lang.String message,
                                          java.lang.Throwable nested)
        inherited constructor
      • GeoServiceWrapperException

        public GeoServiceWrapperException​(java.lang.String message)
        inherited constructor
      • GeoServiceWrapperException

        public GeoServiceWrapperException​(java.lang.Throwable nested)
        inherited constructor
      • GeoServiceWrapperException

        public GeoServiceWrapperException​(java.lang.String message,
                                          java.lang.String googleResponseCode)
        specific constructor
    • Method Detail

      • getGoogleResponseCode

        public java.lang.String getGoogleResponseCode()