百度地图查询周围建筑

 //根据经纬度转换成地址
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;i            if(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);
}

你可能感兴趣的:(百度地图,百度,function,div)