core-location相关内容

如何从位置管理器只复制一次用户位置?

我在位置管理器类中有一个函数,用于获取用户的当前位置坐标。它更新太频繁,不适合我在另一个视图中使用。我正试图想出一种不那么频繁或次数有限的方法来获得这个位置,但我什么也想不出来。我的猜测是,它将需要时间戳或类似的方法,我不熟悉。我们非常感谢您的帮助。 func locationManager(_ manager: CLLocationManager, didUpdateLocations l ..
发布时间:2022-05-24 15:57:14 移动开发

我的SWIFT MapKit注释未显示

除非我完全放大,否则我的SWIFT MapKit批注不会显示。我不知道为什么,我做了一些研究。 这是我的控制器的代码。 注释确实会显示,但仅当您全程放大时才会显示。当我设置为任何区域和缩放级别时,如何显示它们? // // DeliveryControllerMain.swift // CO19 // // Created by JJ Zapata on 3/20/20. ..
发布时间:2022-03-23 21:48:00 移动开发

如何检索用户的当前城市名称?

如何检索用户当前的城市名称? 解决方案 你要做的是设置一个 CLLocationManager 来找到你当前的坐标.使用当前坐标,您需要使用 MKReverseGeoCoder 来找到您的位置. - (void)viewDidLoad{//这将创建 CCLocationManager,它将找到您当前的位置CLLocationManager *locationManager = [[[CL ..
发布时间:2022-01-31 21:22:30 移动开发

如何在我的 iOS 应用程序中每 n 分钟更新一次后台位置?

我正在寻找一种在我的 iOS 应用程序中每 n 分钟更新一次后台位置的方法.我使用的是 iOS 4.3,该解决方案应该适用于未越狱的 iPhone. 我尝试/考虑了以下选项: CLLocationManager startUpdatingLocation/startMonitoringSignificantLocationChanges:根据配置的属性,这在后台按预期工作,但似乎无法强 ..
发布时间:2022-01-31 20:19:28 移动开发

即使在暂停时也能获取 iOS 应用的位置更新

2014 年初,Apple 已将 iOS 7.0 更新至 7.1,以便即使应用在前台和后台未处于活动状态时也能进行位置更新.我们如何做到这一点? 我已经阅读了一些文章,例如 Apple 的 iOS 7.1 将修复地理定位错误.但苹果没有提供与此相关的太多沟通,也没有提供任何关于如何获取位置更新的示例代码,即使应用程序被终止/终止/暂停也是如此. 我已阅读 iOS 7.1 的发行说明.我 ..
发布时间:2022-01-30 19:13:17 移动开发

从字符串中获取 doubleValue 时如何防止舍入?

我从服务器以字符串格式的 JSON 获取纬度和经度,然后我通过使用默认的 doubleValue 函数将纬度和经度的值转换为双精度值来使用此纬度和经度,但使用此值四舍五入.那么,从字符串中获取 doubleValue 时如何防止舍入?这是我的代码 CLLocationCoordinate2D defaultLoc;defaultLoc.latitude = [[self.obj valueFo ..
发布时间:2022-01-22 14:02:52 移动开发

是否可以在后台定期运行任务 - iOS 4

我想在后台通过 GPS 轮询位置.因此,我们使用了 NSTimer 并在计时器滴答中执行定期检查.换句话说,我们可以在应用程序处于后台时安排 NSTimer 吗? 提前致谢 解决方案 你不能定期执行任意代码,但你可以通过 startMonitoringSignificantLocationChanges 在 CLLocationManager 中.p> ..
发布时间:2022-01-22 13:50:44 移动开发

如何让 GPS 应用程序在后台运行而不暂停

让 GPS 在后台运行时遇到问题. 当应用程序处于后台时,我成功地保持 GPS 运行,但有时会停止.我注意到当我进入建筑物时它会停止并在那里停留 2-3 个小时.“停止"意味着即使定位服务图标仍然亮着,我也没有收到任何 GPS 点.然后,当我离开时,直到我把我的应用程序带到前台,我才会收到任何积分. 我将 pausesLocationUpdatesAutomatically 属性设置为 ..
发布时间:2022-01-22 13:45:39 移动开发

iOS 检测模拟位置

目前我正在开发一个应用程序,其中地理定位功能是其最重要的功能.实际上,我们非常担心模拟 GPS 值.我已经阅读了很多关于在 iOS 和 Android 上模拟位置的评论,其中大多数倾向于解释未越狱的 iOS 设备无法模拟位置,但事实是我已经创建了另一个项目,其中包含一个 GPX 文件来模拟在那个项目上的位置,当执行时,整个系统都认为我在另一个城市.我所有的 locationManager 回调都告 ..
发布时间:2022-01-22 13:42:26 移动开发

使用 Core Location 在 iOS 上进行室内定位 - 不准确?

使用 WWDC 提供的示例代码,我一直在尝试编写一个简单的概念验证应用程序,用于在我的办公楼中执行室内定位.我有一个平面图图像并替换了演示代码中的标准图像.我还完成了 GPS 坐标到两个锚点像素的必要映射. 当我在模拟器中运行应用程序并指定静态 GPS 坐标时,我看到模拟器中的位置已按预期更新.然而,当我在手机上运行它时,体验并不像苹果在视频中宣传的那样无缝.在我的 iPhone 5s 上, ..
发布时间:2022-01-22 13:40:36 移动开发

iOS 中的背景 GPS.这可能吗?

我想知道是否可以通过未运行或至少在后台运行的应用程序获取 iPhone 的位置.我想要做的是让 iPhone 在到达某个坐标时发送推送通知.这可能吗?如果是这样,有人能把我引向正确的方向吗? 谢谢,本 解决方案 是的,有可能.您的应用程序可以要求收到重大位置变化的通知,或者在后台执行时继续使用 GPS.前者——Apple 推荐的方法——以牺牲准确性为代价使用更少的功率 (this 博 ..
发布时间:2022-01-22 13:38:31 移动开发

CLLocationManager 响应能力

我有一个应用程序,它围绕设备的 GPS 和来自它的信息.位置数据准确和最新是很重要的.我知道该设备受到其 GPS 和 GPS 限制的限制,但我想知道是否可以做任何事情来调整/提高 iPhone GPS 的性能,尤其是在速度方面.由于位置更新比设备的实时位置滞后约 3-5 秒,因此位置管理器报告的速度也远远落后于实时值.就我而言,这太长了.我知道我可能无能为力,但是有没有人在提高 iPhone GP ..
发布时间:2022-01-22 13:22:38 移动开发

一直运行的 iOS GPS 跟踪应用程序

我正在尝试制作一个应用程序来一直跟踪用户 GPS,这个应用程序是一种汽车 GPS 跟踪器,可以一直获取驾驶员的位置并将其发送到服务器. 我曾尝试将“位置更新"添加到“后台模式",但应用程序会在进入后台 10 分钟后自动挂起. 有没有办法让这个应用程序一直运行并获取 GPS 位置? 解决方案 这里有两种选择: 1) 常规位置跟踪. 这种类型的跟踪适用于 kCLAuthor ..
发布时间:2022-01-22 13:12:21 移动开发

是否可以在没有任何互联网连接/禁用蜂窝网络的情况下使用核心位置/GPS?

我需要在没有互联网的地区(例如帆船或撒哈拉沙漠)捕获 GPS 坐标(没有反向地理编码、名称等),这样您就可以得到您所在位置的经纬度. Core Location 是否支持这一点并回退到仅使用 GPS(无小区三角测量或 WiFi 位置映射)? 我认为确实如此,但只是想确定一下. 解决方案 一些 iOS 设备有一个真正的 GPS 芯片,即使没有互联网连接,您也可以获取位置数据.我相 ..
发布时间:2022-01-22 13:11:49 移动开发

iOS:应用程序在安装应用程序时未征求用户许可.每次都获取 kCLAuthorizationStatusNotDetermined - Objective-c &迅速

我正在尝试在我的 iOS 应用中获取用户位置.我首先在我的项目中包含了核心定位框架.然后单击按钮,我正在调用核心位置 api,如下所示.当我尝试在设备中安装它时,核心位置从不询问用户许可.当我尝试在按钮单击时获取位置时,我将 kCLAuthorizationStatusNotDetermined 作为授权状态.请帮助我.我不知道发生了什么. - (IBAction)fetchLessAccura ..
发布时间:2022-01-22 13:10:25 移动开发

iPhone SDK:我需要询问用户使用 GPS 的权限吗?

在我的 iPhone 应用程序中,我需要使用 GPS(确切地说是 CoreLocation)来获取设备的当前位置.我知道大多数(如果不是全部)使用 GPS 的应用程序都有一个弹出窗口,要求用户允许 GPS 访问.这是由 iPhone SDK 自动完成的,还是我应该自己实现这些功能? 我尝试在 iPhone 模拟器上运行我的应用,但它根本没有请求权限,所以我想知道在实际手机上是否会发生同样的事 ..
发布时间:2022-01-20 23:01:00 移动开发

CLLocation 返回负速度

我正在启动一个使用 coreLocation 和 mapkit 框架的新应用程序. 我的问题是试图获得当前速度总是给我一个负值,我带着我的 iPhone 到了 3g 信号良好的地方,没关系,location.speed 值总是 -1. 这是重要的代码: #define kRequiredAccuracy 1500.0//米#define kMaxAge 60.0//秒 在init方 ..
发布时间:2022-01-14 21:05:04 移动开发

模拟位置,包括 Xcode 4.2/iOS5 中的移动

我看到 Apple 在 iOS5 中演示了新的模拟器功能,除了静态位置之外,他们还展示了在模拟器上运行的应用程序上模拟位置移动的能力.我已经使用 GPX 文件成功模拟了单个位置,但我找不到任何模拟运动的方法. 这个功能是在最后一刻被放弃还是我遗漏了一些明显的东西? 解决方案 type 支持 元素,可用于模拟运动.Xcode 只会遍历循环中的点列表.例如,在柏 ..
发布时间:2022-01-14 20:25:25 移动开发