通常、間隔を変数に設定してから次のようにクリアしますvar the_int = setInterval(); clearInterval(the_int);が、コードが機能するように、無名関数に配置します。
function intervalTrigger() {
setInterval(function() {
if (timedCount >= markers.length) {
timedCount = 0;
}
google.maps.event.trigger(markers[timedCount], "click");
timedCount++;
}, 5000);
};
intervalTrigger();
これをクリアするにはどうすればよいですか?私はそれにショットを与えてvar test = intervalTrigger(); clearInterval(test);確かめようとしました、しかしそれはうまくいきませんでした。
基本的に、Googleマップがクリックされたときにトリガーを停止するには、これが必要です。
google.maps.event.addListener(map, "click", function() {
//stop timer
});