浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

iOS 定位SDK

开发者在自己的iOS移动应用中集成定位SDK,可轻松实现获取当前位置信息的功能。获取当前位置信息,即我们常说的定位。其中位置信息主要包括经纬度、地址、位置描述、周边POI等

定位错误返回码

在回调的NSError *error里查看具体的错误信息。各错误返回码的具体说明如下:

状态码 返回值 说明 排查方案
0 BMKLocationErrorUnknown
未知错误 不明原因错误,请在线反馈给我们处理
1
  BMKLocationErrorLocFailed
定位错误 位置未知,持续定位中
2 BMKLocationErrorDenied
定位错误
手机不允许定位,请确认用户授予定位权限或者手机是否打开定位开关
3 BMKLocationErrorNetWork
超时 网络环境不稳定,稍后重试
4   BMKLocationErrorHeadingFailed
获取方向失败 iOS系统返回方向错误,需要依赖苹果解决,或您稍后重试
5 BMKLocationErrorGetExtraNetworkFailed
连接异常 网络原因导致获取额外信息(地址、网络状态等信息)失败
6 BMKLocationErrorGetExtraParseFailed
连接异常 网络返回数据解析失败导致获取额外信息(地址、网络状态等信息)失败
7  BMKLocationErrorFailureAuth
鉴权失败 鉴权失败导致无法返回定位、地址等信息

地理围栏错误码说明:

状态码 返回值 说明 排查方案
1 BMKGeoFenceErrorUnknown 未知错误 不明错误原因,请在线反馈给我们处理
2 BMKGeoFenceErrorInvalidParameter
参数错误 参数错误
3 BMKGeoFenceErrorFailureConnection
联网失败 网络连接异常,请确认当前手机网络是否通畅,重新请求鉴权
4 BMKGeoFenceErrorFailureAuth 鉴权失败 AK不存在或者非法,请按照说明文档重新申请AK
5 BMKGeoFenceErrorNoValidFence
无可用围栏
无可用围栏
6 BMKGeoFenceErroFailureLocating
定位错误
定位错误