1***@qq.com
1***@qq.com
  • 发布:2023-09-21 10:03
  • 更新:2023-09-21 10:39
  • 阅读:273

【报Bug】uni.chooseLocation 腾讯地图出现上面地图不显示

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 22621.2283

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

浏览器平台: 微信内置浏览器

浏览器版本: 最新版

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://user.moxi.xinzhidi.cn/#/pages/index/serviceAddress/add

示例代码:
// uni.chooseLocation({  
                //  success: function(data) {  
                //      that.form.address = data.address  
                //      that.form.lat = data.latitude  
                //      that.form.lng = data.longitude  
                //      console.log('成功了');  
                //  },

操作步骤:

清理缓存后第一次点击都会出现,但是刷新页面后,再次点击就不会出现,

预期结果:

每次点击地图都会出现

实际结果:

第一次点击,地图不会出现,只有刷新过后才会出现.

bug描述:

调用uni.chooseLocation 用腾讯地图的key ,在微信公众号里面,会报这个错,然后导致上门的地图显示不出来,部署到线上也是一样的,必须刷新页面能出来地图

2023-09-21 10:03 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

let uniPlatform = uni.getSystemInfoSync().uniPlatform  
            if (uniPlatform == 'web' && !this.isWxChat()) {  
                var script = document.createElement("script");  
                script.type = "text/javascript";  
                script.src = "https://mapapi.qq.com/web/mapComponents/geoLocation/v/geolocation.min.js";  
                document.getElementsByTagName('head')[0].appendChild(script);  
                console.log('引入了');  
            }
  • 1***@qq.com (作者)

    在首页引入了这个,不知道是不是和这个冲突了

    2023-09-21 10:39

要回复问题请先登录注册