jQueryを使用してGoogleマップでinfoWindowにアニメーションを表示したいとします。infowindowが既にGoogleマップでポップアップしていることを知るには
var infoWindow = new google.maps.InfoWindow({
content: contentString
});
google.maps.event.addListener(marker, 'click', function(){
infoWindow.open(map, marker);
setTimeout(animation, 1000);
});
animation()
情報ウィンドウにそのIDによって要素を取得する必要があり、そうanimation()
が実行される前に、情報ウィンドウには、読み込みが完了しなければなりません。
animation()
を実行するにはどうすれば毎回1秒待つのではなく、インフォインフォウィンドウを終了するのですか?
私は実際に答えを知らないが、それはあなたのonloadイベントをトリガする必要がありますので、私は情報ウィンドウがDOMオブジェクトであることを求めるだろう – slawekwin
を聞くことができます.openはコールバック関数を受け入れますか? InfoWindow.open(map、marker、function(){animation();})を試してください。 ? – Ohgodwhy