在做一个小程序时,进入首页需要获取用户的当前位置经纬度,然后去服务器查询当前位置周边的网吧。在安卓关闭定位设置时,wx.getLocation(OBJECT) API依然能够获取当前位置的经纬度;但是iOS如果关闭定位设置,wx.getLocation(OBJECT) API就会失败!
Page({
onShow(){
// 获取当前地址
wx.getLocation({
success: res => {
//获取定位成功,请求附近店铺列表
this.getShopList(res);
},
fail: res => {
//接口调用失败,提示用户打开定位功能
this.wetoast.toast({ title: '获取定位失败,请打开定位,重新进入!' });
}
})
}
})