-
0 votesanswersviews
iPhone 6上的片状位置报告
我正在编写一个iPhone应用程序,使用标准位置跟踪报告位置 . CLLocationManager设置如下: let locationManager = CLLocationManager() locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters locationManager.distanceFi... -
0 votesanswersviews
在模拟器运行时坐标不打印,但是当我在iPhone上运行程序时它们就是这样
我有以下代码 class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate, CLLocationManagerDelegate { var locationManager = CLLocationManager() var coordinates: String? ... -
0 votesanswersviews
iPhone - LocationManager没有't converge even though a user' s位置服务?
有没有人知道什么可能导致locationManager不收敛到一个值,即使位置服务已启用? Edit 1 - The locationManager works fine for some users, but for other users their location never gets updated. And the user's device, whose location never... -
2 votesanswersviews
CLLocationManager didUpdateLocations在后台模式下调用两次
我想使用CLLocationManager更新用户当前和背景中的当前GPS位置 . 我在info.plist和目标功能下注册了应用程序以使用位置背景模式 . 在iPhone模拟器上一切正常,但在我真正的iPhone上,当app在后台时,函数didUpdateLocations只会被调用两次 . 我使用gpx文件模拟Xcode中的GPS数据 . 当应用程序处于前台时它可以工作,我可以在MapView... -
1 votesanswersviews
从模拟器关闭应用程序时的iOS调试位置监控
似乎我的应用程序在处于终止状态时未启动并使用位置更新进行调用 . 因为我有点难以测试不起作用的东西(当你不得不在办公室内来回移动试图触发显着的位置变化时,使用真实的设备并不容易),有没有办法模拟应用程序关闭时模拟器中的位置更改? 我已经尝试过使用模拟器>调试>位置> [City Bicyce Ride,...],但它似乎只在应用程序运行时才有效 . 我甚至尝试创建一个方案,在编译... -
1 votesanswersviews
如何在调用另一个方法之前等待调用didUpdateLocation方法?
我正在开发一个应用程序,我想在用户注册时存储用户的当前位置 . 因此,只要用户单击注册按钮,就会调用locationManager.startUpdatingLocation(),然后执行注册操作 . 但是,即使在didUpdateLocations委托方法返回坐标之前,也会触发注册方法,因此用户的位置在数据库中存储为nil . 试图在didUpdateLocations中调用注册方法是一团糟,因... -
0 votesanswersviews
位置返回零
我整天都被困在这个问题上 . 在用户选择“在使用中允许位置”之后,我的应用程序不会使用该位置进行更新,从而导致无处可见 最初我使用mapView.userLocation作为查找用户位置的方法,但是当我开始使用CLLocationManager时它停止了工作 . 从顶部我导入CoreLocation并在我的类中添加CLLocationManagerDelegate . 在viewDidLoad()... -
0 votesanswersviews
locationManager didEnterRegion未在XCode 9 Simulator中调用
我有一个做地理围栏的应用程序 . 当我在模拟器(Xcode 8.3.3和Xcode 9)中运行它时,一切似乎都有效,但我的CLLocationManager didEnterRegion永远不会被调用 . 当我在iPhone上运行应用程序时,无论是在现实世界中(进入某个区域)还是在Xcode中通过位置模拟运行,它都被称为正常 . 知道为什么会这样吗? 我发现的一个区别是模拟器在使用时只支持监控位置... -
3 votesanswersviews
停止MKMapview的用户位置更新(蓝点)
我正在为我的应用程序使用CLLocationManager的实例以及MKMapView . 我有一个点按的按钮,将触发我的位置管理器的startUpdatingLocation,它允许我通过didUpdateToLocation回调接收新的位置更新 . 一旦我对准确性感到满意,我就会停止这些更新: [locationManager stopUpdatingLocation]; locationMa... -
2 votesanswersviews
CLLocationManager未正确更新数据
当我尝试为LBS应用程序进行实验时,我遇到了问题 . 在模拟器中测试时,它似乎工作 . 然后,我在iPhone上试了一下 . 它没有按预期工作 . 当我启动应用程序时,它会显示所有信息,例如我的位置纬度,经度,距离等 . 但是,当我走开时,这些信息没有改变 . 无论是运行应用程序还是我的iPhone自动关闭(然后再次打开应用程序),这些数据仍然保持不变 . 当我关闭应用程序并重新启动它时,它可以显... -
1 votesanswersviews
检查Mapkit中的用户位置年龄 - MapKit用户位置的GPS精度明显优于CLLocationManager吗?
室内iPhone 4.禁用WiFi 运行LocateMe SDK示例或我自己的代码30-60秒可以产生2294米的水平精度 . 细胞塔三角测量相当不准确但合理 . 查看其他反向地理编码的应用程序或Foursquare等位置信息显示类似的缺乏准确性 . 但是,如果我切换到我的应用程序中使用Mapkit的另一个视图并检查/显示用户位置,那么它就是现场 . 我的意思是在 Map 上准确的房屋水平,我将与... -
0 votesanswersviews
iOS后台位置更新
我创建了一个在后台使用位置更新的应用程序 . 我已将我的应用程序提交给苹果,但它被Apple拒绝,理由是您在后台使用位置更新而不是使用重要的位置更新和基于形状的区域监控 . 我的应用程序采用位置更新,并为用户提供了特定的更新,这对我的场景非常有效,并且已经使代码更好地节省了电池 . 使用Apple建议的方法,我所获得的重要位置更新和基于形状的区域监控的问题是位置准确性 . 通过显着的位置更新,我可... -
1 votesanswersviews
geofence didEnterRegion不适用
我尝试在iOS 7中测试地理围栏,但不适用于属性 . 这是我的代码:http://pastebin.com/rCg5xUyT 问题是当我向CLLocationManager添加CLCircularRegion(半径:100m)时,我在didEnterRegion时显示UIAlertView,但是UIAlertView在1950m显示,我不明白为什么 . 我在模拟器上进行测试,在我的iPhone 5... -
0 votesanswersviews
当app在Background中时,CLLocationManager didDetermineState方法未被调用
我正在使用 Geofencing 作为我的一个申请 . 但我有一个问题 . 当应用程序处于 Background 模式时,我的应用程序未被调用 **- (void)locationManager:(CLLocationManager )manager didDetermineState:(CLRegionState)state forRegion:(CLRegion )region . 我在设置... -
603 votesanswersviews
位置服务在iOS 8中不起作用
我在iOS 7上运行良好的应用程序无法与iOS 8 SDK一起使用 . CLLocationManager 不't return a location, and I don't在设置 - >位置服务下看到我的应用程序 . 我在这个问题上进行了谷歌搜索,但没有出现任何问题 . 可能有什么不对? -
0 votesanswersviews
我如何评论ALAssetLibrary代表
我需要隐藏位置服务弹出窗口 . 我在我的项目中使用ALAsset库 . 所以有人告诉我对我项目中的以下代码发表评论: (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation 或“ st... -
1 votesanswersviews
didUpdateToLocation不会立即被调用
我在用 startMonitoringSignificantLocationChanges 得到(lat,lon)值 . 我的问题是 (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLoc... -
2 votesanswersviews
如何在我的应用程序进入后台模式时更新位置管理器和计时器?
我有一个计时器,显示用户锻炼的NSTime . 当我的应用程序进入后台模式时,位置管理器和该计时器停止更新 . 当我的应用处于后台模式时,如何让它们更新? 我有一个名为RunViewController的视图,它有一个启动按钮 . 当用户单击该按钮时,计时器和位置管理器将启动 . 代码是: -(void)startRun{ timeSec = 0; timeMin = 0; ... -
3 votesanswersviews
没有调用LocationManager的didEnterRegion
我厌倦了找到这个问题,但无法理解为什么会发生位置管理器的委托方法 didEnterRegion 或 didExitRegion 未被调用 . 我在我的iPhone上测试它但它不起作用 . 请告诉我我错过了什么 . 我的源代码是: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDic... -
1 votesanswersviews
是否可以在后台模式下使用startMonitoringSignificantLocationChanges获取ivars
当应用程序在后台或终止时使用startMonitoringSignificantLocationChanges时,如果检测到重大更改,Apple会声明它会将应用程序带回前台 . 但是,我仍然可以在didUpdateToLocation CLLocationManager委托方法中获取ivar(之前在app处于前台时设置)的值吗?还是丢了? 如果它丢失了,那么在应用程序终止/后台并且由位置管理器带回... -
1 votesanswersviews
如何永远在后台模式下运行应用程序?
我有一个关键问题让我与你分享 . 我有一个iPhone应用程序需要将当前位置发送到服务器,无论应用程序是在每分钟的背景模式还是前台模式 . 我完成了在info.plist参数中设置属性,如后台模式 - >位置和其他位置配置代码通常 - (CLLocationManager *)loc_mngr { if (loc_mngr != nil) { return loc_... -
1 votesanswersviews
为什么在stopLocationManager之后调用didUpdateLocations
我正在做iOS应用程序关联用户的位置 . 我设置CLLocationManager并且它运行良好,但是在CLLocationManager上调用stopUpdatingLocation()之后,委托方法“didUpdateLocations”仍然被调用了几次 . 而且这并不总是发生 . 这是因为stopUpdatingLocation()调用和locationManager之间的延迟真的停止了吗?... -
28 votesanswersviews
didUpdateLocations未调用
我正在尝试获取当前位置,但是didUpdateLocations中的断点永远不会被调用 . 的LocationManager: locationManager = [[CLLocationManager alloc] init]; [locationManager setDelegate:self]; [locationManager setDesiredAccuracy:kCLLocationA... -
4 votesanswersviews
Swift requestWhenInUseAuthorization无效
我正在使用swift为iOS 9.3编写应用程序,需要一张 Map 来显示用户位置 . 我初始化CLLocationManager及其委托,我配置info.plist隐私 - 位置使用说明字符串并调用requestWhenInUseAuthorization但它不显示任何授权请求 . 这是我的代码: import UIKit import MapKit class DetailControlle... -
0 votesanswersviews
在ios 9.3.2中不调用didUpdateLocations
永远不会调用didUpdateLocations,而是使用被拒绝的代码 kCLErrorDenied 调用didFailWithError . 以下是我所做的事情: #import "ViewController.h" @import CoreLocation; @interface ViewController () <CLLocationManagerDelegat... -
2 votesanswersviews
iOS 7 - CLLocationManager中可能存在的错误
在我的应用程序中,我需要知道用户位置,然后从数据库加载数组 . 所以我创建了一个CLLocationManager实例 @property (nonatomic,strong) CLLocationManager *gps; 在viewDidLoad中我设置了gps的一些属性: - (void)viewDidLoad { [super viewDidLoad]; self.gps... -
0 votesanswersviews
当iOS应用程序处于前台或后台时,不会调用Delegate方法进行重要的位置更改
在我的应用程序中,我需要在用户当前位置发生重大更改时收到通知,因此我使用核心位置的startMonitoringSignificantLocationChanges()并处理用户的位置 locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) delegate. 我在Debug... -
0 votesanswersviews
ios 6 - 一个允许用户在街道上创建 Map 注释的应用程序返回具有相同坐标的多个注释
我正在 Build 一个应用程序,让用户在他周围走动时 Build 自己的 Map 注释 . 我正在测试这个 . 一切顺利我看到当我出现在街上时,我创建了 Map 注释,它们立即显示在设备 Map 上 . 问题是有时候我发现在创建多个之后它们都会显示为单个引脚 . 即它们具有相同的纬度和经度,但它们具有不同的 Headers 和副 Headers . 这意味着程序实际上是创建单独的对象,但为它们... -
7 votesanswersviews
CLLocationManager.location是nil
这是我的locationManager init方法: func initLocationManager() { seenError = false locationFixAchieved = false locationManager = CLLocationManager() locationManager.delegate = ... -
0 votesanswersviews
模拟器中的位置不起作用 . 我得到零纬度和零经度
但是当使用真实设备时,我获得了正确的坐标 . 在模拟器中,我去调试 - 位置 - 自定义位置或Apple但我总是获得nil值 . 在真实设备中,两个人可以使用应用程序,即没有零值,但是由于坐标值为零,有三分之一的人会崩溃 . 在偏好中,我们都激活了位置服务 .