只要是微信小程序的定位问题解决方法都是一样的,看此篇文章都可以一次性解决,调取定位时会报错: chooseLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json 有的可能是前面的api名不一样 但是后面的报错都是一样的如下图:
解决方式都是一样的 第一步:
打开manifest.json选择源码视图,找到mp-weixin节点,添加requiredPrivateInfos的配置,源码如下图:
代码如下(因为我就用到了这两个api所以就写了两个。如果你们用到的api跟我不一样 或者比我多就直接更换或者在后面添加就行了):
"requiredPrivateInfos": ["getLocation", "chooseLocation"],
第二步,
搜索微信公众平台 进入之后点击开发下面的开发管理点击接口设置开通你所用到的api就行了,如下图:
当然了 你用到了几个 开几个 你也可以全部开完都无所谓。文章来源:https://www.toymoban.com/news/detail-510627.html
这样的话就可以正常使用定位了,当然了开通后可能会有些延迟导致定位还是不能使用。耐心等待即可。
如果对你有所帮助请给个关注 或者评论一下 谢谢文章来源地址https://www.toymoban.com/news/detail-510627.html
到了这里,关于微信小程序调定位失败或提示 chooseLocation:fail the api need to be declared in the requiredPrivateInfos field in的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!