こんにちは私は次のコードを使用しています。私はclickButton()がinitialize()を実行する前に終了するまで、スクリプトが何らかの方法で待つ必要があります。またはプッシュが完了するまで待機していますか?どんな助けもありがとう。ありがとうございます'forループ'または 'プッシュ'が完了してから関数を実行するまで待つ
$("#getButtonValue").click(clickButton);
function clickButton() {
for(i = 1; i < counter; i++){
var geocoder = new google.maps.Geocoder();
var address = $('#textbox' + i).val()
geocoder.geocode({ 'address': address}, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
latCoords.push(results[0].geometry.location.lat());
longCoords.push(results[0].geometry.location.lng());
}
});
}
initialize();
}
Geocoder.geocodeは約束ですか? –
私はjavascriptに精通していません。私はちょうど2つの別々の機能をリンクしようとしている。私はもう一方を待つ必要があり、それについてどうやって行くのか分からない。 – Munnaz
初期化は事前に呼び出されていますか? –