我試圖做出以下的「我將在哪裏獲得x英里駕駛這些目標位置的異步功能(這很好用)也在執行之間等待。谷歌地圖進程對速度有限制,而我在「Over_Query_limit」開始繪製地圖之前可以繪製10條路線。語法將setTimeout添加到回調函數
我知道服務條款(2500 /天),我沒有打破它們。
它與來自中心點(pt)的期望目標(endPoints)的數組成一個循環,請問這種情況發生的語法是什麼? 我已經讀了很多關於這個和其他網站,可以看到該函數應該放在引號,但與異步調用我不能看到如何。
你可以看到我可憐的嘗試(註釋掉)
var delay=100;
for (var i = 0; i < endPoints.length; i++) {
//setTimeout(function() {
howfar(pt,endPoints[i],i,function(i,status,endPoint) {
//process results
});
//},delay;
}
function howfar(from,to,i,callback) {
//get the endpoint from the directions service
callback.call({},i,status,endPoint);
}
爲始終感謝您尋找和幫助
非常感謝你!你明確地理解,這是一個夢想。我會投票,但我是一個新手。 –
@tonygoodwin你非常歡迎。不要忘記將答案標記爲已接受,因此它不會永遠留在未答覆的列表中。 – jevakallio