比如根据经纬度获取地址格式: 省 市 区 街 门牌号
//获取定位名称
locationName: function (lat, lng) {
var self = this,
location_name = "";
//获取定位名称
var new_point = new BMap.Point(lng, lat);
var gc = new BMap.Geocoder(); //初始化,Geocoder类
gc.getLocation(new_point, function (rs) { //getLocation函数用来解析地址信息,分别返回省市区街等
var addComp = rs.addressComponents,
province = addComp.province,//获取省份
city = addComp.city,//获取城市
district = addComp.district,//区
street = addComp.street,//街
streetNumber = addComp.streetNumber ? addComp.streetNumber + "号" : "";
location_name = province + city + district + street + streetNumber;
return location_name;
});
}