По вашему вопросу вам нужна анимация на Icon на карте Openlayers. У них уже есть пример . Вот ссылка на добавление значка: -
var style = new Style({
image: new CircleStyle({
radius: radius,
stroke: new Stroke({
color: 'rgba(255, 0, 0, ' + opacity + ')',
width: 0.25 + opacity
})
})
});