function xy(){
$.post(
'${ctx}/manage/route/selectxy.json',
{},
function(result){
all=result.length;
alert(result.length);
for(var i=0;i<result.length;i++){
var start=new AMap.LngLat(result[i].sln,result[i].sla);
var end=new AMap.LngLat(result[i].eln,result[i].ela);
ids[i]=result[i].id;
mapObj.plugin(["AMap.Driving"], function(){
var DrivingOption = {
policy: AMap.DrivingPolicy.LEAST_TIME
};
MDrive = new AMap.Driving(DrivingOption); //构造驾车导航类
AMap.event.addListener(MDrive, "complete", function(data){
var routeS = data.routes;
arrl[i]=(routeS[0].distance);
//arrl[i]=routeS[0].distance;
}); //返回导航查询结果
MDrive.search(start, end);
});
}
}
);
}
ids是距离要对应的Id
求大神指点
我自己写了一个sleep() 延时了3秒 浏览器就崩溃了 1.5秒还达不到效果