uniapp项目获取当前定位
时间: 2023-06-24 12:09:07 浏览: 160
获取当前位置
在uniapp中,可以使用uni.getLocation方法获取当前设备的地理位置信息。该方法需要传入一个对象参数,包含获取位置信息的相关配置信息和成功、失败回调函数。
例如:
```
uni.getLocation({
type: 'gcj02', // 获取坐标的类型
altitude: true, // 是否获取高度信息
success: function(res) {
console.log(res.longitude, res.latitude);
},
fail: function(res) {
console.log('获取位置信息失败', res);
}
});
```
其中,type参数用于指定获取坐标的类型,可选值为:wgs84(GPS坐标)、gcj02(国测局坐标)和bd09(百度坐标);altitude参数用于指定是否获取海拔高度信息,可选值为true和false。
成功回调函数中,res对象包含了当前设备的经纬度信息,分别保存在res.longitude和res.latitude属性中。失败回调函数中,res对象包含了获取位置信息失败的原因信息。
阅读全文