jingwei: "经纬度:" + longitude + ", " + latitude,
address: " 地址:" + res.address,
name: " 地名:" + res.name
})
}
});
}
})
其实到这里我们就可以实现获取经纬度,获取位置信息的功能了。
但是呢??现在小程序调用用户位置信息时,需要用户授权,如下图,如果用户点击了拒绝,我们就没有办法调用地图获取位置信息了。
![](https://upload-images.jianshu.io/upload_images/6273713-9ceacad2342ee473.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
所以呢,我们要想实现一个完整的获取用户位置信息的功能,就要在监测到用户拒绝的位置权限时,引导用户去重新授权。这样才是一个友好的健壮的程序。下面就来教大家如何引导用户去打开授权。
### []( )三,在app.json里注册位置权限
![](https://upload-images.jianshu.io/upload_images/6273713-b4553a3646be555d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
上图红色框里就是我们的位置权限的注册代码,app.json的完整代码如下。
{
“pages”: [
“pages/index/index”,
“pages/setting/setting”
],