var amapFile = require('../../utils/amap-wx.js');
const app = getApp();
Page({
data: {
},
onLoad: function (options) {
var that = this;
//构造 AMapWX 对象
var myAmapFun = new amapFile.AMapWX({
key: '您的key'
});
wx.getSetting({
success: (res) => {
if (res.authSetting['scope.userLocation']) {
//如果授权结果为true,则获取相关信息
wx.getLocation({
type: 'wgs84',
success:function(res){
// 获取地址描述数据
myAmapFun.getRegeo({
success: function (data) {
console.log(data)
},
fail: function (info) {
console.log(info)
}
})
// 获取实时天气数据
myAmapFun.getWeather({
success: function (data) {
console.log(data)
},
fail: function (info) {
console.log(info)
}
})
}
})
} else {
//如果授权结果为false,执行授权操作
wx.authorize({
scope: 'scope.userLocation',
success: function (res) {
// wx.getLocation({})
},
fail: function () { //如果用户点击拒绝,以后的每次点击授权每次都都会直接进入此回调
}
})
}
}
})
}
})
WX获取地理、天气信息(高德地图)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 资源: 百度地图开放平台JavaScript API v2.0类参考百度地图开放平台JavaScript API百...