欧美日韩中文一区二区,亚洲天堂av在线,亚洲最大成人免费视频,欧美最新精品

微信小程序獲取地理位置失敗的原因及解決方法

微信小程序在開通了地理位置權(quán)限之后,還是會發(fā)生對用戶的地理位置獲取失敗的情況,這是什么原因引起的呢?又該如何解決?讓我們一起來了解一下。

微信小程序獲取用戶地理位置失敗的原因主要有兩點:

1、用戶未給小程序授權(quán)地理位置信息

解決方法:每個用戶習(xí)慣都不一樣,有些用戶可能在打開微信小程序獲取地理位置的彈窗彈出時沒有點允許或同意,建議彈窗出來的時候點擊允許。

獲取地理位置彈窗

2、系統(tǒng)設(shè)置中地理位置為開啟或系統(tǒng)未給微信授權(quán)

解決方法:在獲取地理位置信息失敗后,判斷用戶是否有為小程序授權(quán)地理位置,如果未授權(quán),則是第一個原因,打開地理位置授權(quán)即可;但是進入了fail函數(shù),并且已有地理位置授權(quán),說明是第二個原因,需要用戶在系統(tǒng)設(shè)置中打開定位和授權(quán)。代碼如下:

// 調(diào)用地理位置授權(quán)

getLocation() {

const that = this;

wx.getLocation({

type: ‘gcj02’, // 默認為 wgs84 返回 gps 坐標,gcj02 返回可用于 wx.openLocation 的坐標

isHighAccuracy: true,

success(res) {

that.data.query.lat = res.latitude;

that.data.query.lon = res.longitude;

that.getData();

},

fail(err) {

wx.getSetting({

success(res) {

if (!res.authSetting[‘scope.userLocation’]) {

util.showToastTip(‘授權(quán)失敗,請重新授權(quán)’, ‘none’);

that.setData({

viewStatus: “noauth”

});

}else{

util.showToastTip(‘請在系統(tǒng)設(shè)置中打開定位服務(wù)并下拉刷新列表’, ‘none’);

}

}

})

}

});

},


聲明:本站部分文章來源于互聯(lián)網(wǎng),如有侵犯作者著作權(quán),請及時與我們聯(lián)系。

木魚小鋪小程序

為您推薦

主站蜘蛛池模板: 电白县| 琼结县| 淮北市| 瓮安县| 抚远县| 隆安县| 广饶县| 通化县| 满城县| 鹿邑县| 钟山县| 南平市| 苏尼特左旗| 舟山市| 金平| 罗甸县| 富裕县| 舞钢市| 泸州市| 寿宁县| 孝昌县| 库伦旗| 富裕县| 金寨县| 确山县| 石棉县| 临城县| 枣强县| 双鸭山市| 海南省| 驻马店市| 山阳县| 江达县| 罗平县| 灵武市| 离岛区| 天全县| 霍山县| 合水县| 日照市| 伊春市|