博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery Deferred
阅读量:4960 次
发布时间:2019-06-12

本文共 1708 字,大约阅读时间需要 5 分钟。

// 创建地址解析器实例                var myGeo = new BMap.Geocoder();                // 将地址解析结果显示在地图上, 需要2个地址 用Deferred控制                var point1, point2; // 起点 和终点                var dtd1 = $.Deferred();                var dtd2 = $.Deferred();                if (options.start && options.end) {                    //蒙板加载中                    $("#" + options.target).RouMask();             //调用 addParsePoint 方法 传入Deferred对象 当对个Deferred对象状态都为resolve时, $.when的done方法才会执行                     $.when(addParsePoint(dtd1, options.start, "start"), addParsePoint(dtd2, options.end, "end")).done(function () {                        var driving = new BMap.DrivingRoute(map, { renderOptions: { map: map, autoViewport: true } });                        driving.search(point1, point2);                        //关闭蒙板                        $("#" + options.target).RouMask("close");                    })                };                //获取坐标                function addParsePoint(dtd, addName, t) {                    myGeo.getPoint(addName, function (point) {                        if (point) {                            if (t == "end") {                                point2 = point;                            }                            else {                                point1 = point;                            }                            //完成                                                   dtd.resolve();                            //map.centerAndZoom(point, 16);                            //map.addOverlay(new BMap.Marker(point));                        }                    }, "全国");                    return dtd;                }// end addParsePoint

  

转载于:https://www.cnblogs.com/sxmny/p/3904622.html

你可能感兴趣的文章
笔记:git基本操作
查看>>
Gold Smith第一章
查看>>
生成php所需要的APNS Service pem证书的步骤
查看>>
JavaWeb之JSON
查看>>
URL中的特殊字符处理
查看>>
HOT SUMMER 每天都是不一样,积极的去感受生活 C#关闭IE相应的窗口 .
查看>>
windows平台上编译mongdb-cxx-driver
查看>>
optionMenu-普通菜单使用
查看>>
MVC3分页传2参
查看>>
2016-2017-2点集拓扑作业[本科生上课时]讲解视频
查看>>
appium(13)- server config
查看>>
IIS负载均衡-Application Request Route详解第六篇:使用失败请求跟踪规则来诊断ARR...
查看>>
管理信息系统 第三部分 作业
查看>>
[Leetcode Week13]Search a 2D Matrix
查看>>
查看端口占用cmd命令
查看>>
2019.01.17王苛震作业
查看>>
Halcon学习(八)文本操作
查看>>
MFC电子词典
查看>>
简单工厂(Simple Factory)
查看>>
04: 打开tornado源码剖析处理过程
查看>>