收藏
回答

华为手机 微信小程序地图高精定位 走fail 返回404错误码

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getLocation 微信安卓客户端 7.0.20 2.12.2

wx.getLocation 在华为部分机型 定位 返回404 type为gcj02 时定位 404 type为wgs84时 定位没有问题


wx.getLocation({

type: 'gcj02',

isHighAccuracy: true,

highAccuracyExpireTime: 3000,

success: function (success) {

let string = '/ws/geocoder/v1?' + 'key=' + app.globalData.key + '&location=' + success.latitude + ',' + success.longitude + app.globalData.SK;

console.log("string", string);

let MD5String = MD5(string);

wx.hideLoading();

_this.setData({

latitude: success.latitude,

longitude: success.longitude

})

let data = {

location: success.latitude + ',' + success.longitude,

key: app.globalData.key,

}

HTTP.HTTPGET({

url: API.getAddressName,

data: data,

success: function (res) {

_this.setData({

address: res.result.formatted_addresses.recommend

})

},

fail: function (error) {

},

fail: function() {

// fail

},

complete: function() {

// complete

}

})

},

complete: function (com) {

console.log('com', com)

}

})

}

})


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签