公众号网页开发获取位置API模拟器调试正常,真机只走fail回调和complete回调。真机苹果xs,微信版本8.0.23.手机GPS已开。
wx.getLocation({
type: 'wgs84', // 默认为wgs84的 gps 坐标,如果要返回直接给 openLocation 用的火星坐标,可传入'gcj02'
success: function (res) {
var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90
var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。
var speed = res.speed; // 速度,以米/每秒计
var accuracy = res.accuracy; // 位置精度
$("#j").html(latitude);
$("#w").html(longitude);
console.log(res+"1111");
},
fail:function(res){
$("#j").html(res);
console.log(res+"2222");
// wx.closeWindow();
},
complete:function(res){
console.log(res+"3333");
}
});
已解决。原因在于无法通过三方服务器开发后端配置。。。但奇怪的是其它接口都行就这个获取位置不行。。。尴尬😓
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#38,参考下文档
wx.config配置了没