hejias
hejias
  • 发布:2020-11-18 12:53
  • 更新:2022-07-07 18:26
  • 阅读:2236

uni.chooseLocation在hbuild里面内置浏览器正常,正式打包不行

分类:uni-app

先用百度不行,然后换成高德ok
chooseLocation(){

            uni.chooseLocation({  
                success: (data) => {    postModel.push({  
                    name:data.name,address:data.address,  
                    province:data.province,city:data.city,lat:data.lat,lng:data.lng});  
                    this.addressData.addressName = data.name;  
                    this.addressData.address = data.name;  
                    this.addressData.lat=data.latitude;  
                    this.addressData.lng=data.longitude;  
                },  
                fail: () => {  
                    uni.getSetting({  
                        success: function(res) {  
                            var statu = res.authSetting;  
                            console.log(statu);  
                            if (!statu['scope.userLocation']) {  
                                console.log(123);  
                                uni.showModal({  
                                    title: '是否授权当前位置',  
                                    content: '需要获取您的地理位置,请确认授权,否则地图功能将无法使用',  
                                    success(tip) {  
                                        if (tip.confirm) {  
                                            uni.openSetting({  
                                                success: function(data) {  
                                                    if (data.authSetting["scope.userLocation"] === true) {  
                                                        uni.showToast({  
                                                            title: '授权成功',  
                                                            icon: 'success',  
                                                            duration: 1000  
                                                        })  
                                                        //授权成功之后,再调用chooseLocation选择地方  
                                                        setTimeout(function() {  
                                                            uni.chooseLocation({  
                                                                success: (data) => {  
                                                                postModel.push({  
                                                                name:data.name,address:data.address,  
                                                                province:data.province,city:data.city,lat:data.lat,lng:data.lng});  
                                                                this.addressData.addressName = data.name;  
                                                                this.addressData.address = data.name;  
                                                                this.addressData.lat=data.latitude;  
                                                                this.addressData.lng=data.longitude;  
                                                                }  
                                                            })  
                                                        }, 1000)  
                                                    }  
                                                }  
                                            })  
                                        } else {  
                                            uni.showToast({  
                                                title: '授权失败',  
                                                icon: 'none',  
                                                duration: 1000  
                                            })  
                                        }  
                                    }  
                                })  

                            }  
                        }  
                    })  
                }  
            })  
        }  
        ,  
        //地图选择地址  
0 关注 分享

要回复文章请先登录注册

梁大路

梁大路

回复 喜欢兔子的花猫 :
算是解决了,直接去高德申请了key就解决了
2022-07-07 18:26
小枫叶

小枫叶

这个问题,搜高德开放平台,里面申请个key就可以了
2022-03-05 22:47
喜欢兔子的花猫

喜欢兔子的花猫

回复 梁大路 :
请问解决了吗
2022-03-05 14:53
梁大路

梁大路

遇到同样的问题了,你解决了吗,只是需要定位,一定需要去百度地图等公司申请api服务吗
2022-01-18 15:22