小程序获取用户当前位置经纬度
时间: 2023-09-24 12:06:54 浏览: 85
FusedLocationProviderClient:FusedLocationProviderClient是一种获取纬度和经度上用户当前位置的新方法
在小程序中获取用户当前位置经纬度,可以使用小程序提供的wx.getLocation接口。具体步骤如下:
1. 引入wx.getLocation接口
在需要获取用户位置信息的页面js文件中,引入wx.getLocation接口,代码如下:
```
//index.js
Page({
getLocation: function() {
wx.getLocation({
type: 'wgs84', //返回的坐标系类型
success: function(res) {
console.log(res.latitude) //纬度
console.log(res.longitude) //经度
}
})
}
})
```
2. 调用wx.getLocation接口
在页面中,通过调用wx.getLocation接口来获取用户位置信息,代码如下:
```
<button bindtap="getLocation">获取位置</button>
```
3. 获取用户位置信息
当用户点击“获取位置”按钮时,会调用getLocation函数,调用wx.getLocation接口来获取用户位置信息。成功获取到用户位置信息后,在success回调函数中获取用户经纬度信息。
注意:使用wx.getLocation接口需要用户授权,需要在小程序app.json文件中配置权限。
```
//app.json
{
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于小程序位置接口的效果展示"
}
}
}
```
以上就是小程序获取用户当前位置经纬度的步骤。
阅读全文