# Function: getLocation
▸ getLocation(params?
: GetLocationParams): Promise‹GetLocationRes›
获取当前的地理位置、速度。 当用户离开小程序后,此接口无法调用。 开启高精度定位,接口耗时会增加,可指定 highAccuracyExpireTime 作为超时时间。 地图相关使用的坐标格式应为 gcj02。
# 参数:
属性 | 类型 |
---|---|
params? | GetLocationParams |
GetLocationParams
属性 | 类型 | 描述 |
---|---|---|
altitude? | string | 传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度 |
highAccuracyExpireTime? | number | 高精度定位超时时间(ms),指定时间内返回最高精度,该值3000ms以上高精度定位才有效果 |
isHighAccuracy? | boolean | 开启高精度定位 |
type? | "wgs84" | "gcj02" | wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标 |
complete? | Method | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail? | Method | 接口调用失败的回调函数 |
success? | Method | 接口调用成功的回调函数 |
# 返回值:
Promise‹GetLocationRes›