百度地图|百度地图查询周围建筑

【百度地图|百度地图查询周围建筑】 //根据经纬度转换成地址
function conversion(temPon,objectDiv){//temPon 坐标point对象,objectDiv div对象把结果存放到这个div上面
var contentDiv="";
var mOption = {
poiRadius : 300,//半径为200米内的POI,默认100米
numPois : 12//列举出50个POI,默认10个
}
var myGeo = new BMap.Geocoder();
myGeo.getLocation(temPon, function(result){
var allPois = result.surroundingPois; //查询周围建筑
for(var i=0; iif(i==2)break; //只要前2个
var strjuli=map.getDistance(allPois[i].point,temPon); //两地直线距离
if(i==0)
contentDiv=allPois[i].title+" "+strjuli.toFixed(2)+"米";
else
contentDiv+=","+allPois[i].title+" "+strjuli.toFixed(2)+"米";
}
contentDiv= result.address+" "+contentDiv;
$("#"+objectDiv).html(contentDiv);
},mOption);
}

    推荐阅读