我只是尝试将 google 的 animateCircle() 版本更改为此,以便它可以为多个图标设置动画,而不仅仅是一个,但它似乎不适用于除第一个之外的图标。有任何想法吗?
路径是一个路径数组,其中还包含有关路径的其他信息。
var icons = [{ icon : lineSymbol, offset : "100%"},
{ icon : lineSymbol, offset : "90%"}]
function animateArrow() {
var count = 0;
offsetId = window.setInterval(function() {
count = (count + 1) % 200;
var icons = paths.path.get('icons');
for (var i = 0; i < icons.length; i++) {
icons[i].offset = (count / 2) + '%';
}
paths.path.set('icons', icons);
}, 20);
}