Update MapSelectionView.swift

made the default speed walking speed
This commit is contained in:
James 2026-07-13 18:24:52 -07:00 • committed by GitHub
parent c5b23e2282
commit c9f0ec9294
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -318,7 +318,10 @@ private func buildPlaybackSamples(
guard segmentDistance > 0 else { continue }
let speedLimit = nearestSpeedLimit(forSegmentFrom: start, to: end, using: speedWays) ?? fallbackSpeedMetersPerSecond
let clampedSpeed = max(speedLimit, RouteSimulationDefaults.minimumSpeedMetersPerSecond)
let walkingCapMetersPerSecond: CLLocationSpeed = 1.4
let cappedSpeed = min(speedLimit, walkingCapMetersPerSecond)
let clampedSpeed = max(cappedSpeed, RouteSimulationDefaults.minimumSpeedMetersPerSecond)
let segmentTravelTime = segmentDistance / clampedSpeed
let segmentStepCount = max(1, Int(ceil(segmentTravelTime / RouteSimulationDefaults.playbackTickInterval)))
let stepDelay = segmentTravelTime / Double(segmentStepCount)