# 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