报错:wx.getLocation need to be declared in the requiredPrivateInfos field in app.json
解决:办法见下面第二步
1、申请开通地理位置接口api:
2、在manifest.json配置地图信息
由于uniApp manifest.json里面没有具体的配置的地方,需要在源码视图里面配置。在pages.json里面配置并不会生效
"requiredPrivateInfos": [
"getLocation",
"onLocationChange",
"startLocationUpdateBackground"
],
"requiredBackgroundModes" : ["location"], // 这个不加就会报错
"permission" : {
"scope.userLocation" : {
"desc" : "你的位置信息将用于定位效果展示和打卡"
}
}