Динамическое изменение длительности / скорости движения маркера листовки во время анимации - PullRequest
0 голосов
/ 26 февраля 2020

Я использую функциональность маркера листовки. Я определил продолжительность при определении маркера.

this.marker = L.Marker.movingMarker(this.locations,
        this.duration, {autostart: false}).addTo(this.map);

Теперь я хочу изменить продолжительность / скорость перемещения маркера при нажатии кнопки. Например, сначала продолжительность была 2000 , теперь я хочу изменить ее на 1000 динамически. Как я могу достичь этой функциональности?

1 Ответ

0 голосов
/ 27 февраля 2020

Вы можете использовать эту функцию:

function changeDuration(marker, duration){
    marker.pause();
    marker._currentDuration = duration;
    marker.start();
}
...