[英]Change duration/speed of Leaflet moving marker during animation dynamically
我正在使用传单移动标记功能。 我在定义标记时定义了持续时间。
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();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.