uniapp使用map组件转成微信小程序的问题

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禁用等,

可以试试更新微信开发者工具(重点)(严重踩坑)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值