uni-app APP端通过经纬度获取当前定位

uni-app APP端通过经纬度获取当前定位,目前这个方法是用于APP端的,不支持小程序和H5端。目测高德的apk
已经转换成省市区,直接复制代码即可了

直接上代码

methods:{
    //定义方法
    default(){
        let point = new plus.maps.Point("经度", "纬度");
        plus.maps.Map.reverseGeocode(point,{},function(e) {
            console.log(e);
            var address = e.address; // 转换后的地理位置
            var point = e.coord; // 转换后的坐标信息
            var coordType = e.coordType; // 转换后的坐标系类型
            var reg = /.+?(省|市|自治区|自治州|县|区)/g;
            //转换成省市区
            _this.city = address.match(reg).toString().split(",")[0] + " " 
                + address.match(reg).toString().split(",")[1] + " " 
                + address.match(reg).toString().split(",")[2]
        });
    }
}
本站资源除特别声明外,转载文章请声明文章出处
东泰博客 » uni-app APP端通过经纬度获取当前定位

发表评论