uniapp开发app获取当前位置的经纬度
uniapp开发app获取当前位置的经纬度
·
查阅了大量的帖子,发现基本上都不能用,后来发现需要配置一下manifest.json才可以,话不多说上代码
真机运行打印出来的经纬度:
一、配置文件
检查一下manifest.json有没有下面的代码,没有的话就加上
{
"permissions": {
"location": {
"desc": "您的位置信息将用于获取当前位置。",
"android": {}
}
},
}
二、代码
在mounted里面加上下面的代码就可以了
uni.getLocation({
type: 'gcj02',
geocode: true, // 是否需要解析地址信息
success: (res) => {
var latitude = res.latitude;
var longitude = res.longitude;
console.log("经度:" + longitude);
console.log("纬度:" + latitude);
this.longitude = longitude;
this.latitude = latitude;
},
fail: (err) => {
console.log("获取位置失败:" + err.errMsg);
}
});
这样就可以了,就是怎么简单
更多推荐
已为社区贡献3条内容
所有评论(0)