<script type="javascript">
   var map = new BMap.Map("l-map");
   var mPoint= new BMap.Point(116.404,39.915); 
   var options = {   
    onSearchComplete: function(results){   
    if (local.getStatus() == BMAP_STATUS_SUCCESS){  
    var s=""; 
    for (var i = 0; i < results.getCurrentNumPois(); i++){  
       var point=new BMap.Point(results.getPoi(i).lng,results.getPoi(i).lat);
       var distance=map.getDistance(mPoint,point);
       s+= "<li><span class=\"mapdivBT\">"+results.getPoi(i).title+"</span><span>约"+(distance/1000).toFixed(2).split(".")[0]+"公里</span></li>"; 
    }
    $("#result").html(s);
    }   
    }   
    };    百度地图两点的距离