- 官方文档东西挺多,照着写出现提示:getLocation需要在app.json中声明permission字段
- 然后再app.json中添加
"permission": {
"scope.userLocation": {
"desc": "哥哥想获取你的位置查你户口"
}
}
- 在按钮绑定事件中添加:
wx.getLocation({
type: 'wgs84',
success(res) {
const latitude = res.latitude
const longitude = res.longitude
const speed = res.speed
const accuracy = res.accuracy
console.log("纬度"+latitude+"\n经度"+longitude+"\n速度"+speed+"\n位置精确度"+accuracy);
}
}),
wx.getLocation({
type: 'gcj02',
success(res) {
const latitude = res.latitude
const longitude = res.longitude
wx.openLocation({
latitude,
longitude,
scale: 18
})
}
})
- 成功获取并展示