diff --git a/index.html b/index.html index c8f9dfd..96f9231 100644 --- a/index.html +++ b/index.html @@ -469,13 +469,16 @@ const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a)); const km = R * c; - const totalMins = Math.round((km/35)*60) + 5; - - const startedAt = new Date(data.location.updated_at).getTime(); - const now = new Date().getTime(); - const diffMins = Math.floor((now - startedAt) / 60000); - - let remainingMins = totalMins - diffMins; + const totalMins = Math.round((km/35)*60) + 5; + +// Simplemente asignamos el tiempo basado en la distancia real +let remainingMins = totalMins; + +// Calculamos el tiempo transcurrido solo para animar la barra de progreso +const startedAt = new Date(data.location.updated_at).getTime(); +const diffMins = Math.floor((new Date().getTime() - startedAt) / 60000); + +let progressPercent = (diffMins / totalMins) * 100; if (remainingMins < 1) remainingMins = 1; let progressPercent = (diffMins / totalMins) * 100;