js如何多次调用异步函数

风中的眼泪2 2017-01-03 05:46:27
调用天地图的关键字搜索,实现批量定位,如何实现多次调用接口
	//digui(len-1);

for(var i=0; i < len; i++) {
var e = document.getElementsByName(checkname)[i];
if(e.type == "checkbox" && e.name!='checkform' && e.checked == true) {
var row = e.value;
if (mpkids == '') {
bselect = true;
mpkids = document.getElementById(pkid + "_" + row).value;
maddrs = document.getElementById(baiduAddr + "_" + row).value; //地址
mxzqhs = document.getElementById(sys_xzqh + "_" + row).value;
localsearch.search(maddrs); //入口函数
} else {
_maddrs = document.getElementById(baiduAddr + "_" + row).value;
mpkids = mpkids + '#@#' + document.getElementById(pkid + "_" + row).value;
maddrs = maddrs + '#@#' + (_addr == "" || _addr == undefined || _addr == null ? "1" : _addr);
mxzqhs = mxzqhs + '#@#' + document.getElementById(sys_xzqh + "_" + row).value;
localsearch.search(_maddrs);
}
}
}
function localSearchResult(result) //回调函数
{
switch(parseInt(result.getResultType()))
{
case 1:
//解析点数据结果
pois(result.getPois());
break;
default :
alert("定位异常");
toolRefresh();
break;
}
}


...全文
403 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2017-01-04
  • 打赏
  • 举报
回复
你代码不是写好了,这个毛地图不支持并发多个异步请求吗?你注意搜索结果回调处理,不要覆盖结果什么的就行了,百度地图的话你这样并发请求时没问题的

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧