2 qq 30373277 qq_30373277 于 2016.05.09 19:41 提问

高德地图 两个点的导航距离(很多数据) 用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].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秒还达不到效果
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
IOS-OC-高德地图根据两个坐标点绘制路线
因为做发车项目 用到高德地图,不过两个项目高德地图 百度地图都用到过,基本流程都一样。 1.导入需要的SDK配置。。。 2.  // 代理 MAMapViewDelegate, AMapLocationManagerDelegate,AMapSearchDelegate,AMapNaviDriveManagerDelegate, AMapNaviDriveViewDeleg
高德地图 步行路线规划 Walking
AMap.Walking 步行导航服务,提供起、终点步行路线规划服务 官方api解释 AMap.Walking步行导航服务,提供起始、终点步行路线查询服务。用户可以通过自定义回调函数取回并显示查询结果。若服务请求失败,系统将返回错误信息。 当我们到某个陌生的区域找工作或找餐馆时,这时我们就可以打开步行导航系统为我们进行导航了,高德地图为我们提供了一个插件,AMap.Walking,通过调用该插
高德地图驾车路径规划详情获取
用到这个功能,花了不少时间,还是在大神的指点下才弄出来。没办法毕竟菜鸟一个,原来没有写博客的习惯,从来都是看大神的,然后去用,现在开始记录一下吧,。。。。菜鸟博客,有不对的地方轻喷。。。从高德的sdk和demo里 找了半天,刚开始一直在3D地图里面找,寻找有关drive的类,不要怪 英文毕竟太菜。。。。也百度了一些相关的 ,但是我还是没弄出来….最后才找到原来这个东西在 AMap_Android_
高德地图WebAPI : 驾车路径规划
高德地图WebAP 驾车路径规划 获取两点间最短驾车距离 Java
iOS 地图导航路线规划详解
虽然是转载的,还是说几句吧。网上百度地图导航路线规划倒是挺多的,苹果自带的高德导航确实挺少,研究了好久发现就这个讲的稍微全一点,把需要用到的类什么的都讲清楚了。不过高德有个方法可以跳转到它自己的地图上,给个起点终点自动帮你计算路线,还有文字标注,这点倒是很方便。 [MKMapItem openMapsWithItems:items launchOptions:dictM];//这个方法就
高德地图坑爹的路线规划长度问题
高德地图提供的路线规划很两种方式,一种是利用搜索的方式异步规划,可以选择驾车、步行、公交。只需要把要规划的起点和终点传到方法里就可以了。 还要一种是高德提供的导航,里面也有路线规划成功的回调可以获取路线长度。 但是坑爹的问题来了,这两种方法的长度和高德地图自己app出来的结果不一样,会有200米左右的偏差(距离远偏差会更多),而且我自己写的语音播报的距离居然是和高德地图给的数据
高德地图之路线规划 多点路线规划路线最短原则排序算法
继续上一篇 写路线规划 上一篇写道多点路线规划 高德地图仅仅只会按照你给出的点的顺序进行路线规划 并不会智能的给你按照最近或者最快进行规划 举个例子 A B C D 四个点路线规划 A是起点 D是终点 B C 是途径点 加入你按照 A - B - C - D 的顺序给高德 那么高德返回给你的就是 A - B - C - D这个顺序 加入这时A - B - C - D...
js-高德地图规划路线
高德地图路线规划 功能描述: 1,画出红色折线,设置为禁行区域; 2,可以搜索地图上的点 3,可以设置起点,终点,途径点禁行规划路线,如果经过禁行区域则禁行提示,可以拖动更改路线,直到规划成功。 4,规划成功后可以查询这条规划的线路,并配上路书。(路书保存到后台的数据有指令这个节点就是路书信息,这里略去) 下面给出大概的思路和部分代码 1,加载地
高德地图之周边搜索及两点间距离计算(Poi的使用)
最近比较闲,所以就顺便研究高德地图,原因是之前基本上都用的百度地图,但是百度地图的代码太多了,两字,很烦。先来个效果图: 蓝色的marker就是点击的,蓝色的圆圈是我当前位置。 apk下载地址:http://download.csdn.net/detail/hedong_77/9731739 一些基本操作这里就不多说了,自己去看官方文档,我们这里说一下周边搜索和POI计算距离。 首先
Android 高德地图驾车路线规划
public class AmapDetailActivity extends Activity implements RouteSearch.OnRouteSearchListener, AMap.OnMapClickListener, AMap.OnMarkerClickListener, AMap.OnInfoWindowClickListener, AMap.InfoWindowAdapt