Skip to content

Commit 9f5e42d

Browse files
committed
Don't pause apple location updates
1 parent f40517c commit 9f5e42d

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

  • maplibre-navigation-core/src/iosMain/kotlin/org/maplibre/navigation/core/location/engine

maplibre-navigation-core/src/iosMain/kotlin/org/maplibre/navigation/core/location/engine/AppleLocationEngine.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ open class AppleLocationEngine(private val getLocationTimeout: Duration, private
5757
private val locationManager = CLLocationManager().also { locationManager ->
5858
locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation
5959
locationManager.activityType = CLActivityTypeAutomotiveNavigation
60+
locationManager.pausesLocationUpdatesAutomatically = false
6061
locationManager.allowsBackgroundLocationUpdates = enableBackgroundLocationUpdates
6162
locationManager.delegate = locationDelegate
6263
}
@@ -98,6 +99,7 @@ open class AppleLocationEngine(private val getLocationTimeout: Duration, private
9899
val locationManager = CLLocationManager().also { locationManager ->
99100
locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation
100101
locationManager.activityType = CLActivityTypeAutomotiveNavigation
102+
locationManager.pausesLocationUpdatesAutomatically = false
101103
locationManager.allowsBackgroundLocationUpdates = enableBackgroundLocationUpdates
102104
}
103105

0 commit comments

Comments
 (0)