天地图js搜索路径循环回调问题
在做天地图轨迹回放功能时,想用天地图的搜索功能,将两点间路径搜索出来,获取这条路径的点,再把所有点合起来显示。
for (i1 = 1; i1 < points1.length - 1; i1++) {
(function (i1) {
var config = {
policy: 0, //驾车策略
onSearchComplete: searchResult //检索完成后的回调函数
};
//创建公交搜索对象
drivingRoute = new TDrivingRoute(map, config);
searchDrivingRoute(points1[i1], points1[i1 + 1]);
})(i1);
}
function searchResult(result) {
}
但是onSearchComplete只执行了一次,是在for结束后,请教高手如何让for循环一次,执行一次回调?