文章目录
概要
在项目中,我们可能会想要获取到当前的位置,uniapp有提供对应的API进行操作,但是使用和配置过程比较复杂,这里我们做一个总结
打开地图获取位置方法
这里主要做的逻辑是首先获取用户所在位置,然后从地图上选择点位,返回所在点位的详细信息(省、市、区、详细地址)
完整代码
//展示地图方法
showAdd() {
let that = this;
uni.getLocation({
type: "gcj02",
success: function (data) {
console.log(data.longitude);
let latitude = data.latitude;
let longitude = data.longitude;
uni.chooseLocation({
latitude,
longitude,
success: function (res) {
that.place = res;
var add_data = addressard(res.address);
console.log(addressard(res.address));
console.log("位置名称:" + res.name);
console.log("详细地址:" + res.address)