tencent cloud

位置
最后更新时间:2025-02-24 17:10:43
位置
最后更新时间: 2025-02-24 17:10:43

getLocation

该 API 使用方法为 wx.getLocation(Object object)
说明:
若使用该接口,需要在 app.json 中进行声明,否则将无法正常使用该接口。
调用前需要“用户授权” scope.userLocation。
功能说明:获取当前的地理位置、速度。当用户离开小程序后,此接口无法调用。
参数及说明:Object object。
属性
类型
默认值
必填
说明
type
string
wgs84
wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标
altitude
string
false
传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度
success
function
-
接口调用成功的回调函数
fail
function
-
接口调用失败的回调函数
complete
function
-
接口调用结束的回调函数(调用成功、失败都会执行)
object.success 回调函数参数:Object res
属性
类型
说明
latitude
number
纬度,范围为 -90~90,负数表示南纬
longitude
number
经度,范围为 -180~180,负数表示西经
speed
number
速度,单位 m/s
accuracy
number
位置的精确度
altitude
number
高度,单位 m
verticalAccuracy
number
垂直精度,单位 m(Android 无法获取,返回 0)
horizontalAccuracy
number
水平精度,单位 m
示例代码:
wx.getLocation({
type: 'gcj02',
success(res) {
const latitude = res.latitude
const longitude = res.longitude
const speed = res.speed
const accuracy = res.accuracy
}
})
说明:
工具中定位模拟使用 IP 定位,可能会有一定误差。且工具目前仅支持 gcj02 坐标。
使用第三方服务进行逆地址解析时,请确认第三方服务默认的坐标系,正确进行坐标转换。

getFuzzyLocation

该 API 使用方法为 wx.getFuzzyLocation(Object object)
说明:
该API 小游戏暂未支持。
功能说明:获取当前的模糊地理位置。
参数及说明:Object object。
属性
类型
默认值
必填
说明
type
string
wgs84
wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标
success
function
-
接口调用成功的回调函数
fail
function
-
接口调用失败的回调函数
complete
function
-
接口调用结束的回调函数(调用成功、失败都会执行)
object.success 回调函数参数:Object res。
属性
类型
说明
latitude
number
纬度,范围为 -90~90,负数表示南纬
longitude
number
经度,范围为 -180~180,负数表示西经
示例代码:
wx.getFuzzyLocation({
type: 'wgs84',
success (res) {
const latitude = res.latitude
const longitude = res.longitude
}
})

本页内容是否解决了您的问题?
您也可以 联系销售 提交工单 以寻求帮助。

文档反馈