uniapp-获取用户位置信息

需要获取位置

我们项目中这种是很常见的功能 图片.png

流程图

图片.png

首先绑定点击事件

图片.png

事件编写

然后 用uni.chooseLocating 获得具体位置

	// 选择位置
			openAddress() {
				console.log(123);
				uni.chooseLocation({
					success: function(res) {
						console.log('success',res);
					}
				})
			},

图片.png

可能会出现的错误

图片.png

检查环境配置

没配置需要配置一下环境

图片.png

	"requiredPrivateInfos": [
		    "getLocation",
		    "onLocationChange",
		    "startLocationUpdateBackground",
		    "chooseAddress",
			"chooseLocation"
		 ]

图片.png

现在就可以获取到了

图片.png

获取数据

获取地址之后会拿到这些数据

图片.png

赋值渲染

在将这些数据赋值给变量就获取到经纬度和具体地址

图片.png

变量记得定义 别写错了