namespace GMap.NET { /// /// GeoCoder StatusCode /// public enum GeoCoderStatusCode : int { /// /// unknow response /// Unknow = -1, /// /// No errors occurred; the address was successfully parsed and its geocode has been returned. /// G_GEO_SUCCESS = 200, /// /// 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. /// G_GEO_BAD_REQUEST = 400, /// /// A geocoding or directions request could not be successfully processed, yet the exact reason for the failure is not known. /// G_GEO_SERVER_ERROR = 500, /// /// 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. /// G_GEO_MISSING_QUERY = 601, /// /// Synonym for G_GEO_MISSING_QUERY. /// G_GEO_MISSING_ADDRESS = 601, /// /// 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. /// G_GEO_UNKNOWN_ADDRESS = 602, /// /// The geocode for the given address or the route for the given directions query cannot be returned due to legal or contractual reasons. /// G_GEO_UNAVAILABLE_ADDRESS = 603, /// /// 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. /// G_GEO_UNKNOWN_DIRECTIONS = 604, /// /// The given key is either invalid or does not match the domain for which it was given. /// G_GEO_BAD_KEY = 610, /// /// 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. /// G_GEO_TOO_MANY_QUERIES = 620, /// /// indicates that exception occured during execution /// ExceptionInCode, } /// /// Direction StatusCode /// public enum DirectionsStatusCode : int { /// /// indicates the response contains a valid result. /// OK = 0, /// /// indicates at least one of the locations specified in the requests's origin, destination, or waypoints could not be geocoded. /// NOT_FOUND, /// /// indicates no route could be found between the origin and destination. /// ZERO_RESULTS, /// /// indicates that too many waypointss were provided in the request The maximum allowed waypoints is 8, plus the origin, and destination. /// MAX_WAYPOINTS_EXCEEDED, /// /// indicates that the provided request was invalid. /// INVALID_REQUEST, /// /// indicates the service has received too many requests from your application within the allowed time period. /// OVER_QUERY_LIMIT, /// /// indicates that the service denied use of the directions service by your application. /// REQUEST_DENIED, /// /// indicates a directions request could not be processed due to a server error. The request may succeed if you try again. /// UNKNOWN_ERROR, /// /// indicates that exception occured during execution /// ExceptionInCode, } }