uniapp 用高德地圖獲取當前的座標

1.引入依賴的SDK

import amap from '../../common/amap-wx.js';

2.初始話控件

var amapPluginInstance = new amap.AMapWX({
        key: '該key 是在高德中申請的微信小程序key'  //該key 是在高德中申請的微信小程序key
    });

3.獲取當前位置的經緯度

onLoad() {
  this.getMyLocation();
}



//高德地圖
            getMyLocation(){
                //amapPluginInstance
                let _self = this;
                amapPluginInstance.getRegeo({
                    success: (res) => {
                        console.log(res);//可自己查看所需返回值取用
                        _self.address = res[0].regeocodeData.formatted_address;
                        _self.lat = res[0].latitude; //緯度
                        _self.lng = res[0].longitude; //經度
                         uni.showModal({
                            title:"高德地圖座標",
                            content:"經緯度:["+ _self.lat+","+_self.lng+"]"
                         })
                    console.log("經緯度:["+ _self.lat+","+_self.lng+"]");
                },
                fail:(data)=>{
                    console.log(data)
                }
                })
            },

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章