cllocationmanager相关内容
我试图获取设备的航向信息,以便利用磁航向和真实航向之间的差异来确定用户位置的偏角.为此,我有一个Helper类和MainVc(mvc).在我的帮助器类init方法中,执行以下操作: ... ... locationManager = CLLocationManager() switch CLLocationManager.authorizationStatus() { case .Aut
..
如何获取? -(void)updateLocation { [self performSelector :@selector(updateLocation)withObject:nil afterDelay:300]; [self.locationTracker updateLocationToServer]; } 但它并非每次都起作用。 解决方案
..
我正在使用didUpdateLocation。在内部,我调用了Web服务。 而且,我想每2分钟调用一次Web服务。 但是,didUpdateLocation多次更新位置。所以,我必须打电话给网络服务。这不是很好。 如何每2分钟调用一次网络服务。 请帮助我! 解决方案 您必须使用 didUpdateLocation 以外的方式触发呼叫呼叫的频率取决于设备的用户,而不是
..
我希望在cloudkit中更新用户的位置,但是我的代码每次都只保存一个新记录。如何修改现有记录或将其替换为新记录? func locationManager(管理员:CLLocationManager,didUpdateLocations位置:[CLLocation ]) { let location = location.last let center = CLLocationC
..
试图在iOS 上使用守护程序获取位置,这已经看了 CLLocationmanager setAuthorizationStatus没有't正常工作(越狱) 但仍无法确定位置 i已设置权利(已通过ldid检查) 在二进制文件所在的位置获取了一个info.plist,并将以下密钥添加到clients.plist 但仍然无法获取位置 com.apple.locati
..
我想实现一种功能来计算移动物体的速度,但是我不想使用GPS (CLLocationManager )。 关于其他计算速度的建议吗? 解决方案 I想要实现一种功能来计算移动物体的速度,但我不想使用GPS(CLLocation)。 一个对象以恒定速度行驶时,加速度计无法承受任何力,因此仅靠加速度计不足以确定速度-您只能测量速度的变化。如果您知道初始速度,例如用户告诉您手机处于停
..
我正在尝试使用 CLLocationManage 获取设备的当前位置。我设置我的方法来获取按钮单击位置。我可以成功获取位置,但是当我收到带有两个消息“ 不允许” 和“ ”的消息“ APPNAME想要使用您的当前位置吗?”的Alertview时好”。然后单击“不允许”。然后,每当我单击按钮时,都无法再次获得该Alertview来获取当前位置,因此无法获取该位置。那么当我单击我的按钮获取位置时,是否有
..
是否可以在 Timer 内调用 didUpdateLocations ?我的意思是.. _timer = Timer.scheduledTimer(timeInterval:10,target:self,选择器:#selector(_:didUpdateLocations :)),userInfo:无,重复:true) 这行得通吗?如果是,那么它将每10秒更新一次位置吗?
..
我编写了一个简单的iOS应用程序,该应用程序检索位置信息,然后使用该位置请求Yahoo Weather。 问题是,即使我在viewDidLoad中调用核心位置,它也不会立即给我结果。 为什么我不能获取位置信息? 如何在viewDidLoad中获取位置信息? 当前的伪代码如下: -(void)viewDidLoad { [super viewDidLoad];
..
我正在我的应用程序中使用位置服务。最初,该应用要求用户允许查找当前位置。如果用户说“不允许”,我可以再显示一个警报以确认该选择吗?然后,如果用户在第二个对话框中说“允许”,则应用程序可以获取当前位置吗? 解决方案 否不是,它是由系统管理的。 您可以/应该检查用户是否允许您的应用获取当前位置。 因为您可以在设置应用中更改它 可以像这样进行检查: if(![CLLocat
..
我的应用程序中核心位置逻辑有问题。以下代码位于 rootviewcontroller 中。它应该进行测试,以查看用户是否为该应用程序允许/关闭了gps /定位服务,然后做出决定并移至两个视图控制器。 应用在启动时应运行此测试。同样,如果用户进入设备设置并更改 Privacy>定位服务>应用名称>打开/关闭并重新启动应用程序,然后它应该再次通过该过程。 这是我到目前为止的代码:
..
我有一个应用程序,该应用程序使用 CLLocationManager 来跟踪用户的路线,并沿着所走的路径绘制点。该应用程序在后台运行,方法是使用“必需的后台模式”>“应用程序注册”以进行位置更新。 据我了解,在后台发生的任何事情都需要从 locationManager:didUpdateToLocation:fromLocation ,因为这是每次位置更新都会调用的方法。 我遇到的问题
..
我的应用程序中的大家好,我在这里找到iBeacons,当我从区域退出时我调用了didExitRegion方法,但是当我进入区域时未调用didEnterRegion方法。我修复了后台刷新,远程通知,定位请求始终在info.plist 中 这是我的代码 -( void)viewDidLoad { [super viewDidLoad]; locManager = [[CLLoca
..
即使应用终止,有人可以帮助我获取设备位置。 我知道当应用程序在后台时如何获取位置。 ,但是当应用程序被用户关闭/终止时,我仍然无法获得它。 谢谢, Nilesh 解决方案 请参考 http://mobileoop.com/getting-location-updates-for-ios-7-and-8-when-the-app-是被杀死的终止 我没有测试过。但是您可以尝试一
..
我开发了一款可以记录距离的步行应用程序,在iOS7,iOS8上,距离虽然有时有时不准确,但大部分都很好,但是在iOS9.0上,距离通常太大,所以我检查 $ b -(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *) Locations方法
..
我的应用程序使用地理围栏以及 iBeacon 监视。我设置了一些 CLCircularRegion 以及 CLBeaconRegion 进行监视。因此,每当我命中新信标或新位置时, -(void)locationManager:(CLLocationManager *)manager didEnterRegion: (CLRegion *)region { NSLog(@“ CLCircu
..
我需要更新func locationManager之外的位置 我有两个每秒更新的标签,以及一个HTTP POST请求中对API的调用。问题是当我调用API时(当我按下startButton时,仅传递第一个值:-/ 类PressStartViewController :UIViewController,CLLocationManagerDelegate { var manager:
..
我在将位置发送给其他用户时遇到问题。我使用Parse.com作为后端,并使用以下代码获取位置: -(void)sendLocation { if([locationManager responsesToSelector:@selector(requestWhenInUseAuthorization)]){ [locationManager requestWhenInUse
..
我正在构建一个应用程序,该应用程序(每x秒)将位置值与一些额外的值(会话,ID等)发送给API,效果很好(请参见此处使用另一种方法更新CLLocation Manager )。但是为了提高功能,我们正在考虑设备可能会丢失(一段时间)互联网连接。因此,我需要临时存储所有值,并在重新连接后将它们再次发送到API。 我正在考虑几种方法: 核心数据(难以实现) 领域(经验很少) NSDis
..
在我的UIViewController的 initWithNibNameOrNil 中,我叫: locationManager = [CLLocationManager新]; 创建对象,然后在 viewDidAppear 我叫: [locationManager startUpdatingLocation]; [locationManager startUp
..