//根据经纬度查询当前定位位置
getLocation(long,lat){
var x = long; // 经度
var y = lat; // 纬度
var token=""; //自己申请的ak !important
var pass="" //自己申请的ak 信息里面的安全码 !important
if(uni.getSystemInfoSync().platform=='ios'){ //当前使用了uniapp 判断当前使用手机是安卓还是ios
token="";
pass="";
}else if(uni.getSystemInfoSync().platform=='android'){
token="";
pass="";
}
console.log(token,"token",pass,"pass")
// v2 版本 http://api.map.baidu.com/geocoder/v2/?location=34.35555,107.32518&output=json&ak=你的AK&pois=1
var url = "http://api.map.baidu.com/reverse_geocoding/v3/?ak="+token+"&output=json&coordtype=wgs84ll&location="+y+","+x+"&mcode="+pass;
// "http://api.map.baidu.com/geocoder/v2/?location="+y+","+x+
// "&output=json&ak="+token+"&jsoncallback=callbackFunction";
this.$u.get(url).then((res) => { // 当前封装了方法 自用的话,直接拿url请求就好
if(data.status == 0){
var address = data.result.formatted_address;
var description = data.result.sematic_description;
alert(address+description);
}
});
}
报错参考 :https://blog.csdn.net/qq_26585943/article/details/52946261