问题描述
- 高德地图 两个点的导航距离(很多数据) 用for循环,路线短的 先完成了
- 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].slnresult[i].sla);
var end=new AMap.LngLat(result[i].elnresult[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(MDrivecomplete"" 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秒还达不到效果
时间: 2024-11-03 05:43:46