Detener el símbolo de animación en la polilínea - googlemaps

Usé la animación para símbolos en polilíneas de acuerdo con esta respuesta que fue muy útil:Símbolo animado en polilíneas geodésicas múltiples

Lo que me gustaría es tener varias polilíneas y generar animación cuando se selecciona una y detener la animación para las demás.

Es decir, quiero eliminar el símbolo y detener la animación una vez que haya comenzado con el método mencionado anteriormente:

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

Probé otra función como esta pero no funcionó en absoluto:

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

Ninguno:

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

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta