wx.getLocation 示例
时间: 2024-08-14 11:04:26 浏览: 103
【微信小程序地理位置权限】wx.getLocation申请教程+申请素材
微信小程序的`wx.getLocation`接口用于获取设备的位置信息。以下是一个简单的示例:
```javascript
Page({
async getLocation() {
try {
let result = await wx.getLocation({
type: 'gcj02', // 默认定位精度最好的GPS定位,如果支持的话,优先级高于wgs84
// type: 'wgs84', // 如果只关心经纬度,可以设置这个,但是精度没有高德坐标系好
success: function(res) {
console.log('地理位置:', res);
// 这里可以根据res的coordinate属性拿到经度和纬度
let latitude = res.latitude;
let longitude = res.longitude;
// 使用位置数据做相应处理,比如导航、地图显示等
},
error: function(err) {
console.error('获取地理位置失败:', err);
}
});
} catch (e) {
console.error('获取地理位置出错:', e);
}
}
})
```
在这个示例中,当用户授权后,`getLocation`函数会尝试获取用户的地理坐标,并在成功时打印出来,如果遇到错误则记录错误信息。记得在实际使用前先检查用户是否已授权获取地理位置。
阅读全文