errorCode property

int? errorCode
final

错误码 这个参数很重要,在android和ios下的判断标准不一样 android下: LOCATION_SUCCESS = 0 <定位成功 ERROR_CODE_INVALID_PARAMETER = 1 <一些重要参数为空,如context;请对定位传递的参数进行非空判断。 ERROR_CODE_FAILURE_WIFI_INFO = 2 <定位失败,由于设备仅扫描到单个wifi,不能精准的计算出位置信息。 ERROR_CODE_FAILURE_LOCATION_PARAMETER = 3 <获取到的请求参数为空,可能获取过程中出现异常,可以通过AMapLocation.getLocationDetail()获取详细信息。 ERROR_CODE_FAILURE_CONNECTION = 4 <网络连接异常,多为网络情况差,链路不通导致,请检查设备网络是否通畅。 ERROR_CODE_FAILURE_PARSER = 5 <返回的XML格式错误,解析失败。 ERROR_CODE_FAILURE_LOCATION = 6 <定位服务返回定位失败,如果出现该异常,请查看description ERROR_CODE_FAILURE_AUTH = 7 <KEY建权失败,请仔细检查key绑定的sha1值与apk签名sha1值是否对应。 ERROR_CODE_UNKNOWN = 8 <其他错误,Android exception通用错误,请查看description ERROR_CODE_FAILURE_INIT = 9 <定位初始化时出现异常,请重新启动定位。 ERROR_CODE_SERVICE_FAIL = 10 <定位服务启动失败,请检查是否配置service并且manifest中service标签是否配置在application标签内 ERROR_CODE_FAILURE_CELL = 11 <定位时的基站信息错误,请检查是否安装SIM卡,设备很有可能连入了伪基站网络。 ERROR_CODE_FAILURE_LOCATION_PERMISSION = 12 <缺少定位权限,请检查是否配置定位权限,并在安全软件和设置中给应用打开定位权限,请在设备的设置中开启app的定位权限。 ERROR_CODE_FAILURE_NOWIFIANDAP = 13 <网络定位失败,请检查设备是否插入sim卡、开启移动网络或开启了wifi模块 ERROR_CODE_FAILURE_NOENOUGHSATELLITES = 14 <卫星定位失败,可用卫星数不足 ERROR_CODE_FAILURE_SIMULATION_LOCATION = 15 <定位位置可能被模拟 ERROR_CODE_AIRPLANEMODE_WIFIOFF = 18 <定位失败,飞行模式下关闭了WIFI开关,请关闭飞行模式或者打开WIFI开关 ERROR_CODE_NOCGI_WIFIOFF = 19 <定位失败,没有检查到SIM卡,并且关闭了WIFI开关,请打开WIFI开关或者插入SIM卡 ERROR_CODE_FAILURE_COARSE_LOCATION = 20 <定位失败,模糊权限下定位异常 ERROR_CODE_NO_COMPENSATION_CACHE = 33

ios下: LOCATION_SUCCESS = 0 <定位成功 AMapLocationErrorUnknown = 1, <未知错误 AMapLocationErrorLocateFailed = 2, <定位错误 AMapLocationErrorReGeocodeFailed = 3, <逆地理错误 AMapLocationErrorTimeOut = 4, <超时 AMapLocationErrorCanceled = 5, <取消 AMapLocationErrorCannotFindHost = 6, <找不到主机 AMapLocationErrorBadURL = 7, <URL异常 AMapLocationErrorNotConnectedToInternet = 8, <连接异常 AMapLocationErrorCannotConnectToHost = 9, <服务器连接失败 AMapLocationErrorRegionMonitoringFailure=10, <地理围栏错误 AMapLocationErrorRiskOfFakeLocation = 11, <存在虚拟定位风险 AMapLocationErrorNoFullAccuracyAuth = 12, <精确定位权限异常

Implementation

final int? errorCode;