Javascript 动态更改动画期间传单移动标记的持续时间/速度
我正在使用传单移动标记功能。我在定义标记时定义了持续时间Javascript 动态更改动画期间传单移动标记的持续时间/速度,javascript,angular,leaflet,markers,Javascript,Angular,Leaflet,Markers,我正在使用传单移动标记功能。我在定义标记时定义了持续时间 this.marker = L.Marker.movingMarker(this.locations, this.duration, {autostart: false}).addTo(this.map); 现在我想更改按钮单击事件上移动标记的持续时间/速度。 例如,首先持续时间是2000,现在我想动态地将其更改为1000。 如何实现此功能?您可以使用此功能: function changeDuration(marker
this.marker = L.Marker.movingMarker(this.locations,
this.duration, {autostart: false}).addTo(this.map);
现在我想更改按钮单击事件上移动标记的持续时间/速度。
例如,首先持续时间是2000,现在我想动态地将其更改为1000。
如何实现此功能?您可以使用此功能:
function changeDuration(marker, duration){
marker.pause();
marker._currentDuration = duration;
marker.start();
}