cllocationmanager相关内容

没有立即调用didUpdateHeading

我试图获取设备的航向信息,以便利用磁航向和真实航向之间的差异来确定用户位置的偏角.为此,我有一个Helper类和MainVc(mvc).在我的帮助器类init方法中,执行以下操作: ... ... locationManager = CLLocationManager() switch CLLocationManager.authorizationStatus() { case .Aut ..
发布时间:2021-02-08 18:54:24 移动开发

iOS的didUpdateLocations称为多次

我正在使用didUpdateLocation。在内部,我调用了Web服务。 而且,我想每2分钟调用一次Web服务。 但是,didUpdateLocation多次更新位置。所以,我必须打电话给网络服务。这不是很好。 如何每2分钟调用一次网络服务。 请帮助我! 解决方案 您必须使用 didUpdateLocation 以外的方式触发呼叫呼叫的频率取决于设备的用户,而不是 ..
发布时间:2020-10-02 20:45:44 移动开发

试图快速修改ckrecord

我希望在cloudkit中更新用户的位置,但是我的代码每次都只保存一个新记录。如何修改现有记录或将其替换为新记录? func locationManager(管理员:CLLocationManager,didUpdateLocations位置:[CLLocation ]) { let location = location.last let center = CLLocationC ..
发布时间:2020-10-02 20:45:39 移动开发

未使用守护程序确定位置

试图在iOS 上使用守护程序获取位置,这已经看了 CLLocationmanager setAuthorizationStatus没有't正常工作(越狱) 但仍无法确定位置 i已设置权利(已通过ldid检查) 在二进制文件所在的位置获取了一个info.plist,并将以下密钥添加到clients.plist 但仍然无法获取位置 com.apple.locati ..
发布时间:2020-10-02 20:45:35 移动开发

如何在iOS中使用加速计计算速度

我想实现一种功能来计算移动物体的速度,但是我不想使用GPS (CLLocationManager )。 关于其他计算速度的建议吗? 解决方案 I想要实现一种功能来计算移动物体的速度,但我不想使用GPS(CLLocation)。 一个对象以恒定速度行驶时,加速度计无法承受任何力,因此仅靠加速度计不足以确定速度-您只能测量速度的变化。如果您知道初始速度,例如用户告诉您手机处于停 ..
发布时间:2020-10-02 20:45:33 移动开发

每次都获得当前位置的警报

我正在尝试使用 CLLocationManage 获取设备的当前位置。我设置我的方法来获取按钮单击位置。我可以成功获取位置,但是当我收到带有两个消息“ 不允许” 和“ ”的消息“ APPNAME想要使用您的当前位置吗?”的Alertview时好”。然后单击“不允许”。然后,每当我单击按钮时,都无法再次获得该Alertview来获取当前位置,因此无法获取该位置。那么当我单击我的按钮获取位置时,是否有 ..
发布时间:2020-10-02 20:45:29 移动开发

位置管理器上的计时器

是否可以在 Timer 内调用 didUpdateLocations ?我的意思是.. _timer = Timer.scheduledTimer(timeInterval:10,target:self,选择器:#selector(_:didUpdateLocations :)),userInfo:无,重复:true) 这行得通吗?如果是,那么它将每10秒更新一次位置吗? ..
发布时间:2020-10-02 20:45:27 移动开发

核心位置无法在viewDidLoad中获取数据

我编写了一个简单的iOS应用程序,该应用程序检索位置信息,然后使用该位置请求Yahoo Weather。 问题是,即使我在viewDidLoad中调用核心位置,它也不会立即给我结果。 为什么我不能获取位置信息? 如何在viewDidLoad中获取位置信息? 当前的伪代码如下: -(void)viewDidLoad { [super viewDidLoad]; ..
发布时间:2020-10-02 20:45:20 移动开发

确认用户选择“不允许”。位置服务

我正在我的应用程序中使用位置服务。最初,该应用要求用户允许查找当前位置。如果用户说“不允许”,我可以再显示一个警报以确认该选择吗?然后,如果用户在第二个对话框中说“允许”,则应用程序可以获取当前位置吗? 解决方案 否不是,它是由系统管理的。 您可以/应该检查用户是否允许您的应用获取当前位置。 因为您可以在设置应用中更改它 可以像这样进行检查: if(![CLLocat ..
发布时间:2020-10-02 20:44:15 其他开发

如何在iOS应用中解决核心位置逻辑

我的应用程序中核心位置逻辑有问题。以下代码位于 rootviewcontroller 中。它应该进行测试,以查看用户是否为该应用程序允许/关闭了gps /定位服务,然后做出决定并移至两个视图控制器。 应用在启动时应运行此测试。同样,如果用户进入设备设置并更改 Privacy>定位服务>应用名称>打开/关闭并重新启动应用程序,然后它应该再次通过该过程。 这是我到目前为止的代码: ..
发布时间:2020-10-02 20:44:13 移动开发

CLLocationManager在后台停止

我有一个应用程序,该应用程序使用 CLLocationManager 来跟踪用户的路线,并沿着所走的路径绘制点。该应用程序在后台运行,方法是使用“必需的后台模式”>“应用程序注册”以进行位置更新。 据我了解,在后台发生的任何事情都需要从 locationManager:didUpdateToLocation:fromLocation ,因为这是每次位置更新都会调用的方法。 我遇到的问题 ..
发布时间:2020-10-02 20:44:12 移动开发

连续更新位置,即使应用在iOS中终止

即使应用终止,有人可以帮助我获取设备位置。 我知道当应用程序在后台时如何获取位置。 ,但是当应用程序被用户关闭/终止时,我仍然无法获得它。 谢谢, Nilesh 解决方案 请参考 http://mobileoop.com/getting-location-updates-for-ios-7-and-8-when-the-app-是被杀死的终止 我没有测试过。但是您可以尝试一 ..
发布时间:2020-10-02 20:43:05 移动开发

iOS9中来自CLLocationManager的奇怪位置

我开发了一款可以记录距离的步行应用程序,在iOS7,iOS8上,距离虽然有时有时不准确,但大部分都很好,但是在iOS9.0上,距离通常太大,所以我检查 $ b -(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *) Locations方法 ..
发布时间:2020-10-02 20:43:01 移动开发

在另一种方法上更新CLLocation Manager

我需要更新func locationManager之外的位置 我有两个每秒更新的标签,以及一个HTTP POST请求中对API的调用。问题是当我调用API时(当我按下startButton时,仅传递第一个值:-/ 类PressStartViewController :UIViewController,CLLocationManagerDelegate { var manager: ..
发布时间:2020-10-02 20:42:55 其他开发

位置管理器的准确性不是很准确

我在将位置发送给其他用户时遇到问题。我使用Parse.com作为后端,并使用以下代码获取位置: -(void)sendLocation { if([locationManager responsesToSelector:@selector(requestWhenInUseAuthorization)]){ [locationManager requestWhenInUse ..
发布时间:2020-10-02 20:42:53 移动开发

在设备swift中存储CLLocation Manager值

我正在构建一个应用程序,该应用程序(每x秒)将位置值与一些额外的值(会话,ID等)发送给API,效果很好(请参见此处使用另一种方法更新CLLocation Manager )。但是为了提高功能,我们正在考虑设备可能会丢失(一段时间)互联网连接。因此,我需要临时存储所有值,并在重新连接后将它们再次发送到API。 我正在考虑几种方法: 核心数据(难以实现) 领域(经验很少) NSDis ..
发布时间:2020-10-02 20:41:25 移动开发

无法分配CLLocationManager

在我的UIViewController的 initWithNibNameOrNil 中,我叫: locationManager = [CLLocationManager新]; 创建对象,然后在 viewDidAppear 我叫: [locationManager startUpdatingLocation]; [locationManager startUp ..
发布时间:2020-10-02 20:41:22 移动开发