1
google.maps.event.addListener(map, "idle", function()
アイドル時間を指定することが可能ですgoogle.maps.event.addListener(マップ、「アイドル」、関数は() - それは、アイドル時間を指定することが可能です
おかげテラン
? 。google.maps.event.addListener(map, "idle", function()
アイドル時間を指定することが可能ですgoogle.maps.event.addListener(マップ、「アイドル」、関数は() - それは、アイドル時間を指定することが可能です
おかげテラン
? 。いいえ、残念ながらこの機能は存在しません。これを達成するための最良の方法はwindow.setTimeout
とwindow.clearTimeout
の組み合わせを使用することです
私は(未テスト)このようなものをお勧めしたい:。
google.maps.event.addListener(map, 'idle', function() {
var idleTimeout = window.setTimeout(onIdle, timeout);
google.maps.event.addListenerOnce(map, 'bounds_changed', function() {
window.clearTimeout(idleTimeout);
});
});
addListenerOnce
の使用に注意してください。このイベントは、初めてイベントが発生したときにのみ発生します。
ありがとうございました - これを使用して、変更が必要な場合はここに戻ってきます.... Terran –
「bounds_changed」イベントがすべて処理されるかどうかはわかりませんマップがアイドル状態になるのを止めることができるケース...たとえば、ユーザーがマーカーをクリックすると(そのようなコードがある場合)、@Terranはこれもテストしたいかもしれません。 – TMS
@トーマス、そうです。 –