私は次のようにしようとしています'これらのターゲットの場所に向かってxマイル運転する場所'非同期関数(うまく機能します)も実行の間に待機します。グーグルマップのプロセスには速度の制限があり、「Over_Query_limit」がマップにプロットする前にプロットできるルートが10個以上あります。
私は利用規約(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);
}
いつも見て助けてくれてありがとう