cllocationmanager

iOS 位置权限从 whenInUse 到 Always

我想将我的应用程序位置权限从 whenInUse 升级到 always。 根据文档,requestAlwaysAuthorization() API 可以完成这项工作。 这里的问题是 - 仅当使用从不拒绝总是许可时才询问提示。这也只能执行一次。 有什么办法,我可以确定 requestAlwaysAuthorization() 由于上述原因未能显示提示? 可能的解决方案: 当应用第一次请求许... »

在 Objective-C 中将变量传递给 CLLocationManager

如何将avg 的实例传递给: -(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation; 下面的功能?我想取数组的平均值,然后在位置更新时将其提交到外部数据库。 - (IBA... »

未调用 CLLocationmanager 委托(swift iOS 9)

我之前与 CLLocationManager 合作过很多次,并且我还有其他几个项目可以很好地使用 EXACT SAME 代码...必要的属性也在 info.Plist 中。 我在模拟器和设备上都试过了,在我的其他项目中都运行良好。如果有人能够提供帮助,那就太好了,因为我快要失去理智了。谢谢! 必需的 plist 属性 <key>NSLocationAlwaysUsageDesc... »

UIAutomation 仪器异常“目标应用程序不是最前面的”

我有一个使用 CLLocationManager 的 iOS5 iPad 应用程序,我正在使用 UIAutomation 进行测试。 在运行测试脚本之前,我在使用 CLLocationManager 时在 iOS 显示的对话框中手动按“确定”。 有时,我的测试脚本将无法启动。我按下Instruments 中的“播放”图标,12 秒内没有任何反应。然后,我得到以下异常: Target app ... »

ios

iPhone 开发 - CLLocationManager 与 MapKit

如果我想在地图上显示 userLocation,同时记录用户的位置,向 userLocation.location 添加观察者并记录位置是否是个好主意,或者我是否仍应使用 CLLocationManager 记录用户location 并使用 mapView.showUserLocation 显示用户的当前位置(蓝色指示器)?我想显示 MapKit API 支持的默认蓝色指示器。 另外,这里有一个... »

startMonitoringforRegion 的位置更新来自哪里?

使用 CLLocation Manager 我想实现 startMonitoringforRegion。 从哪里接收到的位置更新用于确定用户是否进入或离开 locationManager:didEnterRegion: 和 locationManager:didExitRegion: 的区域? startMonitoringSignificantLocationChanges 或 start... »

ios

无法摆脱 Optional() 字符串

我正在尝试更新服务器上的用户位置 使用此功能 func updateloc(lat : String?, long : String?) { /code... let data = "lat=\(lat!)&long=\(long!)" } 这是代表 func locationManager(manager: CLLocationManager, didUpdateLo... »

iOS 8 requestWhenInUseAuthorization:应用商店版本中没有弹出窗口

我使用 requestWhenInUseAuthorization/NSLocationWhenInUseUsageDescription 解决方案为 iOS 8 定位服务更新了我的应用程序。 (Location Services not working in iOS 8) 在 iOS 8 上:如果我从 Xcode 运行应用程序,它运行良好(我得到了弹出窗口);但如果我运行从苹果商店下载的版本,... »

ios

CLLocationManager 在 iphone 4 ios 中不起作用

我的 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... »

错误:由于展开可选值,GeoPoint long 和 lat 不允许我发送坐标

您好,我被困住了,并尝试使用谷歌搜索和研究,但没有任何运气。用户位置说它为零。我正在尝试将其发送到 Firebase 数据库以显示用户位置。当我手动打印出 userLocation.coordinate.latitude 时,它​​会在控制台中显示正确的坐标。我试着说: "location": GeoPoint(latitude: userLocation!.coordinate.latitude... »

CLLocationManager 更新位置不准确

我正在使用CLLocationManager 访问用户位置,以下委托方法返回的坐标不准确 -(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation { } ... »

方向特定的地理围栏 - 将用户的方位与航点的度数范围相匹配

我们正在构建一个像这样工作的驾车游览应用程序 - 当用户在某个方向进入游览地点(航点)的地理围栏时,会触发游览音频。如果用户从另一个方向进入,地理围栏事件将不会被注册。 我们可以从设备获取用户的方位 (Android) 或航向 (iOS),但输出是非常具体的,例如,正北 191 度。有没有办法为每个旅游地点(航路点)分配一个度数范围,比如 160-200 度,并且只有当用户的方位/路线落入这个范... »

ios

CLLocationManager 和串行位置更新处理

我需要使用标准位置服务并执行一些处理,包括一些网络调用,通知每个位置更新。我需要按 FIFO 顺序处理位置更新,以跟踪设备并尽快获得结果。确保按顺序处理位置并且处理不重叠(以及获得快速响应)的最佳方式或技术应该是什么:操作队列,调度队列或直接线程(或者甚至是另一种方式,如果存在) ?看起来操作队列和调度队列在性能方面几乎相同,但调度队列似乎更容易处理,所以我不知道它们各自的优点是什么。关于线程,我... »

ios

iPhone模拟器上的高度始终为零

我正在尝试在 Xcode 和 Simulator 上开发一个高度计,但对于海平面以上的高度,它总是返回 0。 我不明白为什么,我在模拟器上尝试了很多地方。 我的代码是这样的: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. _map... »

ios