Остановить символ анимации на полилинии - 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
};
Благодарю.