Обычно id задает интервал для var, а затем очищает var как 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 Map... например.
google.maps.event.addListener(map, 'click', function() {
//stop timer
});