须弥人生

共同探讨,提升技术,探讨商机,化技术为金钱!

百度地图查询周围建筑

 //根据经纬度转换成地址
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<allPois.length;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
个人分类: 百度地图
下一篇Java 汉字转换成拼音
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭