当前位置:首页 > 未分类 > 正文内容

uni-app 用户拒绝授权后再次调起授权页面 和 在小程序中打开第三方导航地图

关中浪子3年前 (2021-04-05)未分类1666
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价
找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!

1、用户拒绝授权后再次调起授权页面

uni.getSetting({
				success(res) {
					if (res.authSetting['scope.userLocation']) {
						console.log("userLocation位置功能已授权")
						// 如果已授权,直接获取对应参数
						uni.getLocation({
							success(res) {
								console.log(res)
							}
						})
					} else if (!res.authSetting['scope.userLocation']) {
						// 说明此时要获取的位置功能尚未授权,
						// 则设置进入页面时主动弹出,直接授权
						uni.authorize({
							scope: 'scope.userLocation',
							success(res) {
								// 授权成功
								console.log(res)
								// 成功后获取对应的位置参数
								uni.getLocation({
									success(res) {
										console.log(res)
									}
								})
							},
							fail() {
								console.log("位置授权失败")
								uni.showModal({
									content:'检测到您没打开获取信息功能权限,是否去设置打开?',
									confirmText: "确认",
									cancelText:'取消',
									success: (res) => {
										console.log(res)
										if(res.confirm){
											uni.openSetting({
												success: (res) => {
													console.log(res);
												},
												fail: (err) => {
													console.log(err)
												}
											})
										}else{
											console.log('取消');
										}
									}
								})
							}
						})
					}
				},
				fail() {
					console.log("获取授权信息授权失败")
				}
			})


2、在小程序中打开第三方导航地图

uni.openLocation({
	latitude: 25.0271210000,
	longitude: 101.7632820000,
	success: function() {
		console.log('success');
	}
});
// 显示定位点:
var map = uni.createMapContext('map');
map.moveToLocation();


扫描二维码推送至手机访问。

版权声明:本文由码农翻生发布,如需转载请注明出处。

本文链接:https://lubojian.cn/post/33.html

分享给朋友:

相关文章

JAXB 实现java对象与xml之间互相转换

首先熟悉一下JAXB实现对象与xml互转时常用的一些注解使用:1.@XmlRootElement,用于类级别的注解,对应xml的跟元素。通过name属性定义这个根节点的名称。2.@XmlAccessorType,定义映射这个类中的何种类型都...

eclipse.ini -vm 设置 jdk 的作用

打开eclipse.ini 文件,在-vmargs 参数的前面, 一定是前面,添加如下代码:-vm/home/david/scfjava/jdk1.6.0_02/bin/javaw.exe注:分两行,格式不可变。重新启动eclipse, 新...

(永久激活)最新navicat安装激活破解永久使用教程

(永久激活)最新navicat安装激活破解永久使用教程

这篇文章主要介绍了Navicat Premium永久破解激活教程,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下这里讲的是windows下的navicat 15最新激活破解教程,亲测有效...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。