uniapp获取当前位置
时间: 2023-07-08 16:48:51 浏览: 211
获取当前的位置
3星 · 编辑精心推荐
要在uniapp中获取当前位置,可以使用uniapp提供的uni.getLocation方法。该方法可以获取用户的经纬度信息。示例代码如下:
```javascript
uni.getLocation({
type: 'gcj02',
success: function (res) {
console.log('经度:' + res.longitude);
console.log('纬度:' + res.latitude);
},
fail: function (res) {
console.log('获取位置信息失败');
}
});
```
该方法的options参数中,需要设置type字段,表示获取经纬度的坐标系类型。gcj02表示国测局坐标系,一般用于在中国境内进行定位。除此之外,还可以选择wgs84、bd09等坐标系。
在调用该方法之前,需要先在manifest.json文件中声明获取位置权限:
```json
"permission": {
"scope.userLocation": {
"desc": "获取用户位置信息"
}
}
```
同时需要在uni-app项目的HBuilderX菜单栏->运行->运行到手机或模拟器->微信小程序菜单下,勾选 “使用地理位置”,并运行到手机或模拟器上。
阅读全文