0
サードパーティのAPIとの同期に関する問題が発生しています。JavaScript - サードパーティのAPIとの同期の問題
私の "forループ"は、APIリクエスト をどんな順序でも返す可能性があるため、すぐに実行されているようです。
DoSomethingが同期して実行されるように、これを再構成するにはどうすればよいですか?
function startgeocoding() {
for(var x = 0; x < address2.length; x++) {
geocode(address);
}
}
function geocode(address) {
if (geocoder) {
geocoder.geocode({ 'address': address }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
DoSomething();
}
}
}
+1気がキューと同じアイデアを持っていましたが、10倍速くなりました: – Luke