优化首页位置上报体验

This commit is contained in:
2026-07-10 11:44:56 +08:00
parent c03a625409
commit df547a16dc
8 changed files with 47 additions and 11 deletions

View File

@ -20,12 +20,12 @@ final class LocationProvider: NSObject, LocationProviding {
permissionManager.desiredAccuracy = kCLLocationAccuracyBest
}
func requestSnapshot() async throws -> HomeLocationSnapshot {
func requestSnapshot(desiredAccuracy: CLLocationAccuracy = kCLLocationAccuracyBest) async throws -> HomeLocationSnapshot {
try AMapBootstrap.requireConfigured()
try await ensureLocationPermission()
let manager = makeLocationManager(
desiredAccuracy: kCLLocationAccuracyBest,
desiredAccuracy: desiredAccuracy,
locatingWithReGeocode: true
)
return try await withCheckedThrowingContinuation { continuation in