Stoppen Sie das Animationssymbol auf der Polylinie - googlemaps

Ich habe die Animation für Symbole auf Polylinien gemäß dieser Antwort verwendet, die sehr nützlich war:Animieren Sie das Symbol auf mehreren geodätischen Polylinien

Was ich möchte, ist, einige Polylinien zu haben und Animation zu erzeugen, wenn man vorgewählt wird und Animation für die anderen zu stoppen.

Das heißt, ich möchte das Symbol entfernen und die Animation stoppen, sobald sie mit der oben genannten Methode gestartet wurde:

function animateCircle(id) {
    var count = 0;
    offsetId = window.setInterval(function () {
        count = (count+1) % 200;
        id.setOptions({
            icons: [{
                offset: (count/2)+'%'
            }]
        });
    }, 20);
};

Ich habe eine andere Funktion ausprobiert, aber es hat überhaupt nicht funktioniert:

function stopCircle(id) {
    id.setOptions({
        icons: [{
            offset: '0%'
        }]
};

Weder:

function stopCircle(id) {
    id.setOptions({
        icons: null
};

Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage