request合法域名配置了 https://apis.map.qq.com ,在微信开发者工具上可以通过经纬度使用qqmapsdk.reverseGeocoder()获取到位置信息,在手机上打开调试模式也可以,但是一关调试模式就不行了。。。。卡了一天多了,求大哥支援。。。。。小弟感激不尽。。。。。
js代码如下:
var QQMapWX = require(’…/…/libs/qqmap-wx-jssdk.js’);
var qqmapsdk;
var that=this;
onLoad: function (options) {
// 实例化API核心类
qqmapsdk = new QQMapWX({
key: ‘EZHBZ-IYE3J-N2EFI-FNGZ6-IWTYS-56BCU’
})
},
getNowPoint:function(){
var that = this;
wx.getLocation({
type: ‘wgs84’, //返回可以用于wx.openLocation的经纬度
success: function (res) {
var latitude = res.latitude//维度
var longitude = res.longitude//经度
//console.log(res);
//that.loadCity(latitude, longitude);
qqmapsdk.reverseGeocoder({
location: {
latitude: latitude,
longitude: longitude
},
success: function (res) {
//在手机运行,如果不开调试模式,不进这个方法
},
fail: function (res) {
},
complete: function (res) {
that.mapCtx.moveToLocation();
that.setData({
Position: res.result.address,
latitude: latitude,
longitude: longitude
})
wx.showToast({
title: “成功”,
icon: ‘success’,
duration: 2000
})
}
});
}
})
}