iOS 位置权限从 whenInUse 到 Always
我想将我的应用程序位置权限从 whenInUse 升级到 always。 根据文档,requestAlwaysAuthorization() API 可以完成这项工作。 这里的问题是 - 仅当使用从不拒绝总是许可时才询问提示。这也只能执行一次。 有什么办法,我可以确定 requestAlwaysAuthorization() 由于上述原因未能显示提示? 可能的解决方案: 当应用第一次请求许... »
我想将我的应用程序位置权限从 whenInUse 升级到 always。 根据文档,requestAlwaysAuthorization() API 可以完成这项工作。 这里的问题是 - 仅当使用从不拒绝总是许可时才询问提示。这也只能执行一次。 有什么办法,我可以确定 requestAlwaysAuthorization() 由于上述原因未能显示提示? 可能的解决方案: 当应用第一次请求许... »
如何将avg 的实例传递给: -(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation; 下面的功能?我想取数组的平均值,然后在位置更新时将其提交到外部数据库。 - (IBA... »
@implementation MyLocation SYNTHESIZE_SINGLETON_FOR_CLASS(MyLocation); @synthesize delegate, locationManager; - (id) init { self = [super init]; if (self != nil) { sel... »
这是我从Crashlytics得到的崩溃日志 Crashed: com.apple.main-thread 0 0x10015e794 specialized AppDelegate.updateloc(String, long : String) -> () (AppDelegate.swift:350) 1 ... »
我之前与 CLLocationManager 合作过很多次,并且我还有其他几个项目可以很好地使用 EXACT SAME 代码...必要的属性也在 info.Plist 中。 我在模拟器和设备上都试过了,在我的其他项目中都运行良好。如果有人能够提供帮助,那就太好了,因为我快要失去理智了。谢谢! 必需的 plist 属性 <key>NSLocationAlwaysUsageDesc... »
这是我的场景。 在我的应用程序中,不需要持续监控用户位置,但我需要位置尽可能准确。因此,我只需调用 CLLocationManager startUpdatingLocation 并将 kCLLocationAccuracyBestForNavigation 设置为desiredAccuracy,并在获得所需精度的位置后(通过将 newLocation.horizontalAccuracy 与... »
我有一个使用 CLLocationManager 的 iOS5 iPad 应用程序,我正在使用 UIAutomation 进行测试。 在运行测试脚本之前,我在使用 CLLocationManager 时在 iOS 显示的对话框中手动按“确定”。 有时,我的测试脚本将无法启动。我按下Instruments 中的“播放”图标,12 秒内没有任何反应。然后,我得到以下异常: Target app ... »
如果我想在地图上显示 userLocation,同时记录用户的位置,向 userLocation.location 添加观察者并记录位置是否是个好主意,或者我是否仍应使用 CLLocationManager 记录用户location 并使用 mapView.showUserLocation 显示用户的当前位置(蓝色指示器)?我想显示 MapKit API 支持的默认蓝色指示器。 另外,这里有一个... »
使用 CLLocation Manager 我想实现 startMonitoringforRegion。 从哪里接收到的位置更新用于确定用户是否进入或离开 locationManager:didEnterRegion: 和 locationManager:didExitRegion: 的区域? startMonitoringSignificantLocationChanges 或 start... »
我正在尝试更新服务器上的用户位置 使用此功能 func updateloc(lat : String?, long : String?) { /code... let data = "lat=\(lat!)&long=\(long!)" } 这是代表 func locationManager(manager: CLLocationManager, didUpdateLo... »
我使用 requestWhenInUseAuthorization/NSLocationWhenInUseUsageDescription 解决方案为 iOS 8 定位服务更新了我的应用程序。 (Location Services not working in iOS 8) 在 iOS 8 上:如果我从 Xcode 运行应用程序,它运行良好(我得到了弹出窗口);但如果我运行从苹果商店下载的版本,... »
我的 Mac os 版本是 10.6.4,xcode 版本是 3.2.3。我正在使用 WhereAmI 程序。我使用 CLLocationManager 来获取当前位置,它在 iphone 3 ios 中运行良好,但在 iphone 4 ios 中无法运行。谁能告诉我是什么问题。我不明白是什么问题。我认为这个问题与 GPS 设置有关但不理解。请帮助我。 提前谢谢....... ... »
我有一个 CLLocations 数组,每个数组都有每米元素的秒数。我想计算该数组的运行拆分(每公里分钟数)。如何从CLLocations 数组中获取每公里的分钟数? 这就是我获得以下位置的方式。 let query = HKWorkoutRouteQuery(route: route) { (_, locations, _, error) in if let error = er... »
您好,我被困住了,并尝试使用谷歌搜索和研究,但没有任何运气。用户位置说它为零。我正在尝试将其发送到 Firebase 数据库以显示用户位置。当我手动打印出 userLocation.coordinate.latitude 时,它会在控制台中显示正确的坐标。我试着说: "location": GeoPoint(latitude: userLocation!.coordinate.latitude... »
我正在使用CLLocationManager 访问用户位置,以下委托方法返回的坐标不准确 -(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation { } ... »
我们正在构建一个像这样工作的驾车游览应用程序 - 当用户在某个方向进入游览地点(航点)的地理围栏时,会触发游览音频。如果用户从另一个方向进入,地理围栏事件将不会被注册。 我们可以从设备获取用户的方位 (Android) 或航向 (iOS),但输出是非常具体的,例如,正北 191 度。有没有办法为每个旅游地点(航路点)分配一个度数范围,比如 160-200 度,并且只有当用户的方位/路线落入这个范... »
我必须找到当前位置,我正在使用此代码 -(CLLocationCoordinate2D) getLocation{ locationManager = [[CLLocationManager alloc] init]; locationManager.delegate = self; locationManager.desiredAccuracy = kCLLocationAccuracyBe... »
我正在安排和取消我的应用程序中的区域监控,如下所示。 - (void) setLocationReminderForLatitude:(double) latitude longitude:(double) longitude radiusInMetres:(double) radius withIdentifier:(NSString *) identifier { CLRegion... »
我需要使用标准位置服务并执行一些处理,包括一些网络调用,通知每个位置更新。我需要按 FIFO 顺序处理位置更新,以跟踪设备并尽快获得结果。确保按顺序处理位置并且处理不重叠(以及获得快速响应)的最佳方式或技术应该是什么:操作队列,调度队列或直接线程(或者甚至是另一种方式,如果存在) ?看起来操作队列和调度队列在性能方面几乎相同,但调度队列似乎更容易处理,所以我不知道它们各自的优点是什么。关于线程,我... »
我正在尝试在 Xcode 和 Simulator 上开发一个高度计,但对于海平面以上的高度,它总是返回 0。 我不明白为什么,我在模拟器上尝试了很多地方。 我的代码是这样的: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. _map... »