AMapLocationError class
Properties
-
errorCode
→ int?
-
错误码 这个参数很重要,在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
final
-
errorInfo
→ String?
-
错误信息
ios 错误信息查看(https://lbs.amap.com/api/webservice/guide/tools/info)
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
userInfo
→ Map?
-
ios 设备才有的错误信息
final