AMapSearchError.h 4.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. //
  2. // AMapSearchError.h
  3. // AMapSearchKit
  4. //
  5. // Created by xiaoming han on 15/7/29.
  6. // Copyright (c) 2015年 Amap. All rights reserved.
  7. //
  8. #ifndef AMapSearchKit_AMapSearchError_h
  9. #define AMapSearchKit_AMapSearchError_h
  10. ///AMapSearch errorDomain
  11. extern NSString * const AMapSearchErrorDomain;
  12. ///AMapSearch errorCode
  13. typedef NS_ENUM(NSInteger, AMapSearchErrorCode)
  14. {
  15. AMapSearchErrorOK = 1000,///< 没有错误
  16. AMapSearchErrorInvalidSignature = 1001,///< 无效签名
  17. AMapSearchErrorInvalidUserKey = 1002,///< key非法或过期
  18. AMapSearchErrorServiceNotAvailable = 1003,///< 没有权限使用相应的接口
  19. AMapSearchErrorDailyQueryOverLimit = 1004,///< 访问已超出日访问量
  20. AMapSearchErrorTooFrequently = 1005,///< 用户访问过于频繁
  21. AMapSearchErrorInvalidUserIP = 1006,///< 用户IP无效
  22. AMapSearchErrorInvalidUserDomain = 1007,///< 用户域名无效
  23. AMapSearchErrorInvalidUserSCode = 1008,///< 安全码验证错误,bundleID与key不对应
  24. AMapSearchErrorUserKeyNotMatch = 1009,///< 请求key与绑定平台不符
  25. AMapSearchErrorIPQueryOverLimit = 1010,///< IP请求超限
  26. AMapSearchErrorNotSupportHttps = 1011,///< 不支持HTTPS请求
  27. AMapSearchErrorInsufficientPrivileges = 1012,///< 权限不足,服务请求被拒绝
  28. AMapSearchErrorUserKeyRecycled = 1013,///< 开发者key被删除,无法正常使用
  29. AMapSearchErrorInvalidResponse = 1100,///< 请求服务响应错误
  30. AMapSearchErrorInvalidEngineData = 1101,///< 引擎返回数据异常
  31. AMapSearchErrorConnectTimeout = 1102,///< 服务端请求链接超时
  32. AMapSearchErrorReturnTimeout = 1103,///< 读取服务结果超时
  33. AMapSearchErrorInvalidParams = 1200,///< 请求参数非法
  34. AMapSearchErrorMissingRequiredParams = 1201,///< 缺少必填参数
  35. AMapSearchErrorIllegalRequest = 1202,///< 请求协议非法
  36. AMapSearchErrorServiceUnknown = 1203,///< 其他服务端未知错误
  37. AMapSearchErrorClientUnknown = 1800,///< 客户端未知错误,服务返回结果为空或其他错误
  38. AMapSearchErrorInvalidProtocol = 1801,///< 协议解析错误,通常是返回结果无法解析
  39. AMapSearchErrorTimeOut = 1802,///< 连接超时
  40. AMapSearchErrorBadURL = 1803,///< URL异常
  41. AMapSearchErrorCannotFindHost = 1804,///< 找不到主机
  42. AMapSearchErrorCannotConnectToHost = 1805,///< 服务器连接失败
  43. AMapSearchErrorNotConnectedToInternet = 1806,///< 连接异常,通常为没有网络的情况
  44. AMapSearchErrorCancelled = 1807,///< 连接取消
  45. AMapSearchErrorOverPassPointCount = 1809,///< 途经点个数超限
  46. AMapSearchErrorOverPassAreaMaxCount = 1810,///< 避让区域个数超限
  47. AMapSearchErrorOverPassAreaMaxArea = 1811,///< 避让区域大小超限
  48. AMapSearchErrorOverPassAreaPointCount = 1812,///< 避让区域点个数超限
  49. AMapSearchErrorOverPassKeyWordLenth = 1813,///< 搜索关键字长度超限
  50. AMapSearchErrorTableIDNotExist = 2000,///< table id 格式不正确
  51. AMapSearchErrorIDNotExist = 2001,///< id 不存在
  52. AMapSearchErrorServiceMaintenance = 2002,///< 服务器维护中
  53. AMapSearchErrorEngineTableIDNotExist = 2003,///< key对应的table id 不存在
  54. AMapSearchErrorInvalidNearbyUserID = 2100,///< 找不到对应userID的信息
  55. AMapSearchErrorNearbyKeyNotBind = 2101,///< key未开通“附近”功能
  56. AMapSearchErrorOutOfService = 3000,///< 规划点(包括起点、终点、途经点)不在中国范围内
  57. AMapSearchErrorNoRoadsNearby = 3001,///< 规划点(包括起点、终点、途经点)附近搜不到道路
  58. AMapSearchErrorRouteFailed = 3002,///< 路线计算失败,通常是由于道路连通关系导致
  59. AMapSearchErrorOverDirectionRange = 3003,///< 起点终点距离过长
  60. AMapSearchErrorShareLicenseExpired = 4000,///< 短串分享认证失败
  61. AMapSearchErrorShareFailed = 4001,///< 短串请求失败
  62. };
  63. #endif