我最终的目标是uniapp调用高德地图实现获取位置等信息,并且打包APP后能正常运行。我现在已在高德上创建了应用,服务平台选择的是微信小程序,并且下载了amap-wx.130.js,在页面中导入了文件:import amap from '../../common/amap-wx.130.js',具体代码如下:
data() {
return {
amapPlugin: null,
key: 上面申请的高德key',
addressName: '',
desc:'',
longitude:'',//经度
latitude:'',//纬度
weather: {
hasData: false,
data: []
}
}
},
onLoad() {
_self = this;
this.amapPlugin = new amap.AMapWX({
key: this.key
});
},
chaxun(){//1.
uni.showLoading({
title: '获取信息中'
});
this.amapPlugin.getRegeo({
success: (data) => {
console.log(data)
//console.log( JSON.stringify(data));
this.addressName = data[0].name;
this.longitude=data[0].longitude;
this.latitude=data[0].latitude;
this.desc=data[0].desc;
uni.hideLoading();
}
});
},//1.....
上述代码,我在Android app基座中运行能正常获取,为什么打包成APP后就获取不到,请问是哪里的问题,是不是还要在哪个文件进行设置
1 个回复
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
增加 访问位置 权限