建筑港平台
建筑港平台
  • 发布:2022-06-28 10:34
  • 更新:2022-06-28 15:10
  • 阅读:400

【报Bug】uni.getlocation获取不到位置

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 95 OEM Service Release 1 (95A)

HBuilderX类型: 正式

HBuilderX版本号: 3.4.17

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

小米8

操作步骤:

使用uni.getlocation这个API调用不了

预期结果:

获取用户当前位置

实际结果:

GPS定位失效,获取不到位置

bug描述:

uni.getlocation这个获取当前位置的API一直是有问题的,不能通过GPS来定位获取用户当前位置,这个问题什么时候修复呢?

2022-06-28 10:34 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

代码怎么写的。

  • 建筑港平台 (作者)

    function checkHasLocationPermissionByMP(type) {

    return new Promise(function(resolve, reject) {

    //#ifndef H5

    uni.getLocation({

    type: 'wgs84',

    success: function (res) {

    var latitude = res.latitude;

    var longitude = res.longitude;

    console.log(res,'123')

    let qqmapsdk = new QQMapWX({

    key: 'FFBBZ-ZAKE2-CGAUW-CIGMT-WWHBE-O7B4G'

    })

    qqmapsdk.reverseGeocoder({

    location: { latitude, longitude },

    sig: "CzifuHuujgTJIJq5LCflaVBESVcBR",

    success(res) {

    if(type == 99) {

    myRequest({

    url: '/areas/queryAreaByName',

    data:{

    latitude: latitude,

    longitude: longitude,

    province:res.result.address_component.province,

    city:res.result.address_component.city,

    district:res.result.address_component.district,

    address:res.result.address

    }

    }).then(data=>{

    res.data = data.data;

    resolve(res);

    })

    return

    }

    myRequest({

    url: '/areas/queryByName',

    data:{

    latitude: latitude,

    longitude: longitude,

    province:res.result.address_component.province,

    city:res.result.address_component.city,

    district:res.result.address_component.district,

    address:res.result.address

    }

    }).then(data=>{

    res.data = data.data;

    resolve(res);

    })

    },

    fail: function (error) {

    reject(error);

    }

    })

    },

    fail: function (res) {

    reject(res);

    }

    })

    //#endif

    封装的请求 H5和APP都获取不到

    2022-06-28 14:50

胖胖不太胖

胖胖不太胖

你腾讯的JS 是怎么引入的。我之前的是因为腾讯的JS 跨域了

该问题目前已经被锁定, 无法添加新回复