# 位置
# getLocation
基础库1.3.9开始支持,iOS版本2.1.23,Android版本2.1.38
getLocation(Object object)
获取当前的地理位置等信息。当用户离开小程序后,此接口无法调用。
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
type | string | gcj02 | 否 | 目前不管该参数如何,都会返回gcj02坐标。 |
altitude | boolean | false | 否 | 传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度 |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
注意
- 接口授权失败(iOS):
- 用户拒绝授权,会返回错误信息: unauthorized,用户未授予位置权限
- 宿主App禁止小程序主动申请权限,会返回错误信息:unauthorized disableauthorized,SDK被禁止申请位置权限
- 接口授权失败(Android):
- 用户拒绝授权,会返回错误信息:unauthorized 用户未授予获取位置信息权限
- 宿主App禁止小程序主动申请权限,会返回错误信息:unauthorized disableauthorized SDK被禁止了主动发起权限申请