Normalement, id définit l'intervalle sur une variable, puis efface la variable comme var the_int = setInterval();clearInterval(the_int);
mais pour que mon code fonctionne, je le mets dans une fonction anonyme:
function intervalTrigger() {
setInterval( function() {
if(timedCount >= markers.length){timedCount = 0;}
google.maps.event.trigger(markers[timedCount], "click");
timedCount++;
}, 5000 );
};
intervalTrigger();
Comment puis-je effacer cela? J'ai essayé var test = intervalTrigger();clearInterval(test);
mais cela n'a pas fonctionné. Ce qui, je m'attendais à ce que cela ne fonctionne pas, mais simplement à lui donner un coup de feu.
En gros, j’ai besoin que cela arrête de déclencher une fois que mon Google Map est cliqué ... par exemple
google.maps.event.addListener(map, 'click', function() {
//stop timer
});