Остановить символ анимации на полилинии - googlemaps

Я использовал анимацию для символов на полилиниях в соответствии с этим ответом, который был очень полезен:Анимированный символ на нескольких геодезических полилиниях

Я хотел бы иметь несколько полилиний и генерировать анимацию, когда одна выбрана, и останавливать анимацию для других.

То есть я хочу удалить символ и остановить анимацию, как только она началась с помощью метода, упомянутого выше:

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

Я попробовал другую функцию, как это, но это нене работает вообще:

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

Ни:

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

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос