1.在manifes.json里面填好AppID和下面的位置接口
2.在微信开发者平台里面,第三方接口申请里面申请所需的对应API,如getLocation等。
3.在manifes.json最下面的源码视图添加如下代码
"permission" : {
"scope.userLocation" : {
"desc" : "你的位置信息将用于小程序位置接口的效果展示"
}
},
"requiredPrivateInfos" : [ "getLocation", "onLocationChange", "startLocationUpdate" ],
4.如果在微信小程序里面定位相关API不能用,并且请求定位权限的弹窗也没有,但你也申请了,不妨使用openSetting或getSetting
uni.openSetting({
success(res) {
res.authSetting = {
"scope.userLocation": true
}
},
fail:()=>{
uni.showToast({
title: '授权失败',
icon:'error',
duration:2000
})
}
})
5.如果上述过后仍不能有,你可以看看文档是不是基础组件的版本问题,或者是API禁用等,
可以试试更新微信开发者工具(重点)(严重踩坑)