高德地图根据经纬度获取地理位置
// 根据经纬度获得详细地址
function getPositionByLonLats(lng, lat) {
// console.log("经度:"+lng+"纬度"+lat);
var lnglatXY = [lng, lat];// 地图上所标点的坐标
AMap.service('AMap.Geocoder', function() {// 回调函数
geocoder = new AMap.Geocoder({});
geocoder.getAddress(lnglatXY, function(status, result) {
if (status === 'complete' && result.info === 'OK') {
// console.log(result.regeocode.formattedAddress);
var address = result.regeocode.formattedAddress;
console.log(address);
} else {
}
});
});
}